Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessReach exposed astro-notion-blog FeaturedImage endpoint
-
ExploitSend crafted URL with traversal sequences
-
ExecutionEscape intended image directory
-
ImpactRead sensitive server files or overwrite existing files
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V5 - File Handling Path canonicalization, traversal prevention
MITRE ATT&CK
2 techniques across 2 tactics: Discovery, Collection The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Requires a network-reachable deployment of astro-notion-blog 0.13.0 whose FeaturedImage component processes an attacker-controlled URL/path; the traversal is triggered through that component's handling of the image location, with no authentication (PR:N), no user interaction (UI:N), and low complexity (AC:L). The specific parameter name and exact trigger within FeaturedImage are not described in the available sources. Limiting factors: exploitation is confined to version 0.13.0 as named, and requires the FeaturedImage image-serving path to be exposed and reachable by the attacker; the trigger is not described beyond 'a crafted URL', so whether this occurs at build time or on a running server is unverified. |
| Impact | The signals point to a moderate, bounded priority rather than an urgent emergency. The provided CVSS base score is 7.5 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N), describing a remote, low-complexity, unauthenticated vector - a profile that normally justifies attention. However, exploitation probability is low: EPSS is 0.24% (16th percentile), and the vulnerability is NOT listed in CISA KEV, so there is no confirmed active exploitation. The vuln.today decision label is 'this_week', consistent with a real but non-emergency item. A notable internal conflict exists: the input CVSS vector sets I:N (no integrity impact), yet the description explicitly states attackers can 'overwrite files on the server' - file overwrite is a direct integrity impact, so the supplied vector appears to understate severity; verify with the reporter. No SSVC exploitation/automatable/technical-impact decision points were supplied, so that framework cannot be cross-referenced. A public PoC reference exists (a dedicated GitHub repository named for the CVE) but it is not verified as working exploit code. Weighing these together: a credible unauthenticated path-traversal with read/write potential, but low real-world exploitation signal and a niche affected product - treat as a near-term patch item, not a drop-everything event. |
| Exploit ScenarioDerived | A remote, unauthenticated attacker sends a crafted URL to the FeaturedImage component of an exposed astro-notion-blog 0.13.0 instance, embedding directory-traversal sequences to escape the intended image directory. This lets them read sensitive files outside that directory and, per the description, overwrite files on the server. A public PoC reference exists for this CVE, though it is not verified as working exploit code; the CVSS AV:N/AC:L/PR:N/UI:N profile indicates no authentication, user interaction, or special timing is required. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Nov 02, 2026
Path traversal in astro-notion-blog 0.13.0 allows remote attackers to escape the intended directory and read or overwrite files on the server by supplying a crafted URL that the FeaturedImage component uses to resolve an image location. The vulnerability is network-reachable and unauthenticated per the CVSS vector (AV:N/AC:L/PR:N/UI:N), and the independent assessment rates confidentiality and integrity impact as high while availability is unaffected. No public exploit is confirmed as working, though a public PoC reference exists (a GitHub repository referencing the CVE); EPSS is low at 0.24% (16th percentile) and there is no CISA KEV listing, so the priority label is this_week rather than an emergency.
RemediationAI
No vendor-released patch version is identified in the available data; the only upstream reference is issue 255 at https://github.com/otoyo/astro-notion-blog/issues/255, so track that issue and the NVD record at https://nvd.nist.gov/vuln/detail/CVE-2026-117183 for a fixed release, and treat any build of 0.13.0 as unpatched until a fix version is published. As compensating controls, restrict network reachability of any endpoint that serves or resolves FeaturedImage locations so that only trusted clients can supply the image URL - this removes the attack surface at the cost of breaking public image proxying; validate and canonicalize the incoming image path against an allow-listed directory before resolution, rejecting any input containing '..' segments or absolute paths, with the trade-off that legitimate Notion-hosted image paths must be enumerated and kept current; and run the build/serve process with a filesystem user that has write access only to the specific output directory and read access only to required content, acknowledging that this limits but does not eliminate file disclosure. Because overwrite is part of the assessed impact, keep the site's source and configuration files outside the writable tree of the serving process.
Affected VersionsENISA
Affects your stack
Find out whether the stacks and servers you run are on an affected version.
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The flaw is a classic CWE-22 improper limitation of a pathname to a restricted directory. astro-notion-blog is an Astro-based static blogging template that pulls content and images from Notion; its FeaturedImage component takes an image location derived from a URL and uses it to locate a file, without adequately normalizing or confining the resolved path to the intended directory. Because the traversal sequences are not neutralized, the resolved location can point outside the expected content/image directory, giving read and overwrite access to files reachable by the process. The trigger is described only as 'a crafted URL'; the specific parameter name and the exact code path inside FeaturedImage are not described in the available sources, and whether the traversal is exercised during the site build or against a running image-serving endpoint is unverified. CPE data provided for this CVE is a placeholder (n/a) and carries no product or version detail, so the affected scope rests on the vendor/product name and version 0.13.0 named in the description and the ENISA EUVD record. Note the independent assessment scores integrity impact as high (I:H), a change from the original vector, reflecting that files can be overwritten as well as read.
Know when Astro gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Description states files can be both read (C:H) and overwritten (I:H) over the network without auth; no availability impact stated, so A:N - raising integrity above the input's I:N.
Primary rating from Vendor (mitre).
CVSS VectorVendor: mitre
Lifecycle Timeline
3DescriptionCVE.org
A path traversal vulnerability in the FeaturedImage component of astro-notion-blog 0.13.0 allows attackers to escape the intended directory, as well as read and overwrite files on the server via a crafted URL.
Executive ViewAI
CVE-2026-117183 is a high-severity path traversal flaw in astro-notion-blog 0.13.0 that could allow an unauthenticated remote attacker to access or modify files on servers hosting affected blog instances. This puts customer-facing websites built on this component at risk of data leakage or defacement, which could harm brand trust and regulatory standing. Leadership should prioritize remediation because the vulnerability is network-reachable and no patch is currently available.
Apply vendor patch.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Path traversal exploits occur when applications use user-controlled input to construct file system paths without proper validation.
SQL Injection exists in the Saxum Astro 4.0.14 component for Joomla!. Rated critical severity (CVSS 9.8), this vulnerabi
Astro web framework versions prior to 9.5.4 contain a server-side request forgery vulnerability in error page handling t
Authorization bypass in the Astro web framework version 6.4.7 lets remote unauthenticated attackers reach protected rout
Astro is a web framework for content-driven websites. Rated high severity (CVSS 7.8), this vulnerability is remotely exp
Server-side request forgery in Astro's built-in image proxy lets unauthenticated remote attackers force the server to fe
Astro is a web framework for content-driven websites. Rated high severity (CVSS 7.2), this vulnerability is remotely exp
Astro is a web framework for content-driven websites. Rated medium severity (CVSS 6.9), this vulnerability is remotely e
Astro is a web framework. Rated medium severity (CVSS 6.9), this vulnerability is remotely exploitable, no authenticatio
Astro is a web framework. Rated medium severity (CVSS 6.5), this vulnerability is remotely exploitable, no authenticatio
Unvalidated reflection of the X-Forwarded-Host header in Astro (versions before 5.14.3) lets remote, unauthenticated att
Astro web framework versions 9.0.0 through 9.5.3 fail to validate remote image domains when the inferSize option is enab
Base-path prefix bypass in Astro prior to 7.2.4 allows unauthenticated remote attackers to reach protected server-side r
EUVD-2026-114179
GHSA-6fj2-g67h-9qf5
NVD
CVE.org
EPSS
Exploit-DB