Goal Reached Thanks to every supporter — we hit 100%!

Goal: 1000 CNY · Raised: 1359 CNY

100%

CVE-2026-102527— Nuxt OG Image cache poisoning through derivable cache keys on unsigned dynamic image routes

Quick assessment

Affected
nuxt-modules og-image
Exploitation
No confirmed in-the-wild exploitation; assess based on exposure
Recommended action
Check the vendor advisory and references for a fixed version. If immediate upgrade is impossible, restrict exposure and increase monitoring.

Nuxt OG Image 模块使用 Vue 模板在 Nuxt 应用中生成 Open Graph (OG) 图像。在版本 6.2.5 至 6.7.0 之间,动态路由 接受未经签名的请求,而 函数根据请求路径、站点 URL 以及通过图像 URL 和服务器响应暴露的标准化渲染选项生成缓存键。 未经验证的攻击者可以通过 参数提供其控制的图像数据,并结合由此推导出的缓存键,填充原本用于合法 Open Graph 图像的缓存槽位,从而导致向用户展示被伪造的图像内容。该问题已在版本 6.7.0 中修复。

CVSS 6.9 · Medium EPSS 0.19% · P8

Possible ATT&CK Techniques 1 AI

T1190 · Exploit Public-Facing Application

Affected Version Matrix 1

VendorProduct Version RangeStatus
nuxt-modules og-image >= 6.2.5, < 6.7.0 affected
Get alerts for future matching vulnerabilities Log in to subscribe

I. Basic Information for CVE-2026-102527

Vulnerability Information

Have questions about the vulnerability? See if Shenlong's analysis helps!
View Shenlong Deep Dive ↗

Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.

Vulnerability Title
Nuxt OG Image cache poisoning through derivable cache keys on unsigned dynamic image routes
Source: CVE Program / CVE List V5
Vulnerability Description
Nuxt OG Image generates OG Images with Vue templates in Nuxt. From 6.2.5 until 6.7.0, the dynamic /_og/d/*.png route accepts unsigned requests while resolvePathCacheKey() produces cache keys from the request path, site URL, and normalized rendering options exposed through image URLs and server responses. An unauthenticated attacker can provide attacker-controlled image data through the title parameter together with a derived cacheKey and populate the cache slot used for a legitimate Open Graph image, causing spoofed image content to be served to users. This issue is fixed in version 6.7.0.
Source: CVE Program / CVE List V5
CVSS Information
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N
Source: CVE Program / CVE List V5
Vulnerability Type
在可信数据中接受外来的不可信数据
Source: CVE Program / CVE List V5

Affected Products

Vendor Product Affected Versions CPE Subscribe
nuxt-modules og-image >= 6.2.5, < 6.7.0 -

II. Public POCs for CVE-2026-102527

# POC Description Source Link Shenlong Link
AI-Generated POC Premium

No public POC found.

Login to generate AI POC

III. Intelligence Information for CVE-2026-102527

请登录查看更多情报信息。

Patches & Fixes for CVE-2026-102527 (2)

Vendor Advisories for CVE-2026-102527 (1)

Vendor Pages for CVE-2026-102527 (1)

IV. Related Vulnerabilities

V. Comments for CVE-2026-102527

No comments yet


Leave a comment