Katalog CVE

CVE-2026-111713

ŚrednieCVSS 5.4
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Streszczenie

tarteaucitron.js przed wersją 1.37.0 zawiera podatność cross-site scripting, ponieważ getElemAttr rozwiązuje atrybuty z prefiksem 'data-', podczas gdy zabezpieczenie https-only waliduje atrybut bez prefiksu. Atakujący mogący umieścić znaczniki, tacy jak autorzy CMS, mogą dodać data-url z adresem javascript: obok nieszkodliwego url, aby wykonać skrypt w origin witryny poprzez iframe src.

Ocena ryzyka

Atakujący może wykonać dowolny kod JavaScript w kontekście witryny, co może prowadzić do kradzieży sesji, modyfikacji treści lub innych ataków. Wymaga to możliwości umieszczenia znaczników, np. przez autora CMS.

Rekomendacja

Zaktualizuj tarteaucitron.js do wersji 1.37.0 lub nowszej. Do czasu aktualizacji rozważ ograniczenie możliwości umieszczania znaczników przez niezaufanych użytkowników.

Inne podatności w tarteaucitron.js

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

tarteaucitron.js before 1.37.0 contains a cross-site scripting vulnerability because getElemAttr resolves 'data-' prefixed attributes while the https-only guard validates the unprefixed attribute. Attackers who can place markup, such as CMS authors, can add data-url with a javascript: URL beside a benign url to execute script in the site's origin via iframe src.

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