LiteSpeed Cache WordPress plugin bug lets hackers get admin access

Teilen:

The free version of the popular WordPress plugin LiteSpeed Cache has fixed a dangerous privilege elevation flaw on its latest release that could allow unauthenticated site visitors to gain admin rights.

LiteSpeed Cache is a caching plugin used by over six million WordPress sites, helping to speed up and improve user browsing experience.

The newly discovered high-severity flaw tracked as CVE-2024-50550 is caused by a weak hash check in the plugin’s “role simulation” feature, designed to simulate user roles to aid the crawler in site scans from different user levels.

The feature’s function (‘is_role_simulation()’) performs two primary checks using weak security hash values stored in cookies (‘litespeed_hash’ and ‘litespeed_flash_hash’).

However, these hashes are generated with limited randomness, making them predictable under certain configurations.

Specifically, for CVE-2024-50550 to be exploitable, the following settings in the crawler need to be configured:

  1. Run duration and intervals set between 2,500 and 4,000 seconds.
  2. The server load limit is set to 0.
  3. Role simulation is set to administrator.

Patchstack’s security researcher Rafie Muhammad explains in his writeup that despite the hash values being 32 characters long, an attacker can predict/brute force them within a set of one million possibilities.

An attacker who successfully exploits this flaw can simulate an administrator role, meaning that they can upload and install arbitrary plugins or malware, access backend databases, edit web pages, and more.

The flaw was discovered by a Taiwanese researcher and reported to Patchstack on September 23, 2024, who contacted the LiteSpeed team the following day.

A fully working PoC presenting a realistic exploitation scenario was ready by October 10 and shared with LiteSpeed for additional consideration.

On October 17, the vendor, LiteSpeed Technologies, released a fix for CVE-2024-50550 in version 6.5.2 of the plugin, improving the hash value randomness and making brute-forcing them practically infeasible.

Based on WordPress.org download stats, roughly 2 million websites have upgraded since the release of the patch, which, in the best-case scenario, still leaves 4 million sites exposed to the flaw.

LiteSpeed’s security headaches

This year has been quite eventful for LiteSpeed Cache and its users, as the popular plugin has fixed multiple critical flaws, some of which were used in actual attacks to compromise websites.

In May 2024, hackers exploited an outdated version of a plugin with an unauthenticated cross-site scripting flaw (CVE-2023-40000) to create administrator accounts and take over sites.

Later, in August, researchers identified a critical unauthenticated privilege escalation vulnerability (CVE-2024-28000), warning of its ease of exploitation. Within hours of its disclosure, attackers launched mass attacks, with Wordfence blocking nearly 50,000 attempts.

Most recently, in September, the plugin fixed CVE-2024-44000, an unauthenticated admin account takeover bug made possible due to the public exposure of logs containing secrets.

Kommentar verfassen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

lade-bild
London, GB
1:55 am, Feb. 2, 2025
Wetter-Symbol 1°C
L: -0° | H: 2°
broken clouds
Luftfeuchtigkeit: 94 %
Druck: 1024 mb
Wind: 2 mph ESE
Windböe: 2 mph
UV-Index: 0
Niederschlag: 0 mm
Wolken: 59%
Regen Chance: 0%
Sichtbarkeit: 7 km
Sonnenaufgang: 7:37 am
Sonnenuntergang: 4:51 pm
TäglichStündlich
Tägliche VorhersageStündliche Vorhersage
Today 9:00 pm
Wetter-Symbol
-0° | 2°°C 0 mm 0% 7 mph 94 % 1025 mb 0 mm/h
Tomorrow 9:00 pm
Wetter-Symbol
3° | 10°°C 0 mm 0% 7 mph 92 % 1025 mb 0 mm/h
Di. Feb. 04 9:00 pm
Wetter-Symbol
6° | 10°°C 1 mm 100% 12 mph 92 % 1026 mb 0 mm/h
Mi. Feb. 05 9:00 pm
Wetter-Symbol
4° | 7°°C 0 mm 0% 9 mph 86 % 1045 mb 0 mm/h
Do. Feb. 06 9:00 pm
Wetter-Symbol
2° | 7°°C 0 mm 0% 9 mph 87 % 1045 mb 0 mm/h
Today 3:00 am
Wetter-Symbol
1° | 3°°C 0 mm 0% 4 mph 94 % 1023 mb 0 mm/h
Today 6:00 am
Wetter-Symbol
1° | 2°°C 0 mm 0% 5 mph 90 % 1023 mb 0 mm/h
Today 9:00 am
Wetter-Symbol
2° | 3°°C 0 mm 0% 5 mph 83 % 1022 mb 0 mm/h
Today 12:00 pm
Wetter-Symbol
7° | 7°°C 0 mm 0% 7 mph 62 % 1023 mb 0 mm/h
Today 3:00 pm
Wetter-Symbol
8° | 8°°C 0 mm 0% 7 mph 56 % 1022 mb 0 mm/h
Today 6:00 pm
Wetter-Symbol
5° | 5°°C 0 mm 0% 4 mph 72 % 1024 mb 0 mm/h
Today 9:00 pm
Wetter-Symbol
4° | 4°°C 0 mm 0% 4 mph 78 % 1025 mb 0 mm/h
Tomorrow 12:00 am
Wetter-Symbol
3° | 3°°C 0 mm 0% 4 mph 79 % 1025 mb 0 mm/h
Name Preis24H (%)
Bitcoin(BTC)
€97,669.64
-1.37%
Ethereum(ETH)
€3,040.53
-5.07%
XRP(XRP)
€2.84
-3.71%
Fesseln(USDT)
€0.96
0.01%
Solana(SOL)
€210.12
-6.64%
USDC(USDC)
€0.96
0.00%
Dogecoin(DOGE)
€0.302361
-5.35%
Shiba Inu(SHIB)
€0.000017
-6.68%
Pepe(PEPE)
€0.000012
-12.49%
Nach oben scrollen