CVE-2026-34404
WysokieCVSS 7.5Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 25 - wyżej niż 25% wszystkich znanych CVE
Streszczenie
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.
Ocena ryzyka
Atakujący może przeciążyć serwer, generując bardzo duże obrazy, co może prowadzić do odmowy usługi dla innych użytkowników.
Rekomendacja
Należy zaktualizować Nuxt OG Image do wersji 6.2.5 lub nowszej.
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-34405Średnie
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.
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 Denial of Service (DoS) vulnerability. The issue arises because there is no restriction on the width and height parameters of the generated image. The vulnerability was reproduced using the standard configuration and the default templates. This issue has been patched in version 6.2.5.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

