CVE-2026-34405
ŚrednieCVSS 6.1Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 12 - wyżej niż 12% wszystkich znanych CVE
Streszczenie
Nuxt OG Image przed wersją 6.2.5 zawiera podatność w komponencie generowania obrazów przez URI /_og/d/ (oraz /og-image/ w starszych wersjach), która pozwala na wstrzykiwanie dowolnych atrybutów do ciała strony HTML. Łatka dostępna w wersji 6.2.5.
Ocena ryzyka
Atakujący może wstrzyknąć złośliwe atrybuty HTML, co może prowadzić do ataków XSS lub modyfikacji wyglądu strony.
Rekomendacja
Zaleca się aktualizację Nuxt OG Image do wersji 6.2.5, która zawiera poprawkę.
Inne podatności w Nuxt OG Image
Zobacz wszystkie- CVE-2026-102527Średnie
Nuxt OG Image generuje obrazy OG przy użyciu szablonów Vue w Nuxt. Od wersji 6.2.5 do 6.7.0 dynamiczna trasa /_og/d/*.png przyjmuje niepodpisane żądania, a resolvePathCacheKey() tworzy klucze cache ze ścieżki żądania, adresu URL witryny i znormalizowanych opcji renderowania ujawnianych przez adresy URL obrazów i odpowiedzi serwera. Nieuwierzytelniony atakujący może dostarczyć kontrolowane dane obrazu przez parametr title wraz z wyliczonym cacheKey i zapełnić slot cache używany dla legalnego obrazu Open Graph, powodując serwowanie sfałszowanej treści obrazu.
- CVE-2026-61793Średnie
W nuxt-og-image od wersji 6.0.2 do 6.7.0 nieuwierzytelniona trasa /_og/d/** jest wystawiona przy domyślnych ustawieniach security.strict = false i security.secret = "", a parametr fonts jest dekodowany przez decodeOgImageParams. Wartości fonts[].path kontrolowane przez atakującego trafiają przez loadDefinedFonts do font-assets/node.js, gdzie wykonywane jest żądanie po stronie serwera bez walidacji schematu URL, pochodzenia, adresu ani przekierowań. Umożliwia to żądania do pętli zwrotnej, sieci prywatnych, link-local, metadanych chmurowych i innych wewnętrznych usług HTTP, a różnice w statusie i czasie odpowiedzi mogą ujawnić osiągalność usług. Wolne cele mogą też zajmować procesy renderujące obrazy OG.
- CVE-2026-44589Niskie
Nuxt OG Image generuje obrazy OG za pomocą szablonów Vue w Nuxt. Denylista isBlockedUrl() wprowadzona w [email protected] jest niekompletna — ma niepełną listę prefiksów IPv6 i brak ponownej walidacji przekierowań. Podatność naprawiono w wersji 6.4.9.
- CVE-2026-34404Wysokie
W Nuxt OG Image przed wersją 6.2.5 brak ograniczeń dla parametrów width i height w URI /_og/d/ (oraz /og-image/) umożliwia atak DoS poprzez generowanie obrazów o dużych rozmiarach.
Oryginalny opis (angielski, źródło NVD)
Nuxt OG Image generates OG Images with Vue templates in Nuxt. Prior to version 6.2.5, the image‑generation component by the URI: /_og/d/ (and, in older versions, /og-image/) contains a vulnerability that allows injection of arbitrary attributes into the HTML page body. This issue has been patched in version 6.2.5.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

