CVE Catalog
EnglishPolski(English translation not available - showing Polish)

CVE-2026-4132

High
Published: Translated: NVD NIST

Summary

Wtyczka HTTP Headers dla WordPressa jest podatna na zdalne wykonanie kodu z powodu zewnętrznej kontroli nazwy pliku lub ścieżki. Problem wynika z niewystarczającej walidacji ścieżki pliku oraz braku sanitizacji wartości opcji 'hh_www_authenticate_user'.

Risk Assessment

Atakujący z dostępem na poziomie Administratora może wykorzystać tę podatność do zapisania złośliwego kodu w pliku, co może prowadzić do przejęcia kontroli nad systemem. To stwarza poważne zagrożenie dla bezpieczeństwa całej instalacji WordPressa.

Recommendation

Zaleca się aktualizację wtyczki do najnowszej wersji oraz wprowadzenie dodatkowych mechanizmów walidacji i sanitizacji dla ścieżek plików i wartości opcji. Należy również ograniczyć dostęp do kont administracyjnych tylko do zaufanych użytkowników.

Related vulnerabilities

Original NVD description (English source)

The HTTP Headers plugin for WordPress is vulnerable to External Control of File Name or Path leading to Remote Code Execution in all versions up to and including 1.19.2. This is due to insufficient validation of the file path stored in the 'hh_htpasswd_path' option and lack of sanitization on the 'hh_www_authenticate_user' option value. The plugin allows administrators to set an arbitrary file path for the htpasswd file location and does not validate that the path has a safe file extension (e.g., restricting to .htpasswd). Additionally, the username field used for HTTP Basic Authentication is written directly into the file without sanitization. The apache_auth_credentials() function constructs the file content using the unsanitized username via sprintf('%s:{SHA}%s', $user, ...), and update_auth_credentials() writes this content to the attacker-controlled path via file_put_contents(). This makes it possible for authenticated attackers, with Administrator-level access and above, to write

Vulnerability data from NVD (NIST) · CISA KEV · EPSS