Katalog CVE

CVE-2025-40927

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Wersje CGI::Simple przed 1.282 dla Perla mają lukę w postaci rozdzielania odpowiedzi HTTP, która umożliwia wstrzykiwanie nagłówków odpowiedzi HTTP. Atakujący może wykorzystać tę lukę do wstrzykiwania nieufnych treści, co prowadzi do ataków XSS lub otwartych przekierowań.

Ocena ryzyka

Luka ta stwarza ryzyko wstrzykiwania złośliwych nagłówków lub treści HTML/JavaScript, co może prowadzić do poważnych ataków na użytkowników oraz systemy organizacji.

Rekomendacja

Zaleca się aktualizację CGI::Simple do wersji 1.282 lub nowszej, aby usunąć tę lukę oraz wdrożenie dodatkowych mechanizmów walidacji danych wejściowych.

Powiązane podatności

Oryginalny opis (angielski, źródło NVD)

CGI::Simple versions before 1.282 for Perl has a HTTP response splitting flaw This vulnerability is a confirmed HTTP response splitting flaw in CGI::Simple that allows HTTP response header injection, which can be used for reflected XSS or open redirect under certain conditions. Although some validation exists, it can be bypassed using URL-encoded values, allowing an attacker to inject untrusted content into the response via query parameters. As a result, an attacker can inject a line break (e.g. %0A) into the parameter value, causing the server to split the HTTP response and inject arbitrary headers or even an HTML/JavaScript body, leading to reflected cross-site scripting (XSS), open redirect or other attacks. The issue documented in CVE-2010-4410 https://www.cve.org/CVERecord?id=CVE-2010-4410 is related but the fix was incomplete. Impact By injecting %0A (newline) into a query string parameter, an attacker can: * Break the current HTTP header * Inject a new header or en

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS