Skip to main content

astro-notion-blog CVE-2026-117183

| EUVDEUVD-2026-114179 HIGH
Path Traversal (CWE-22)
2026-10-30 mitre GHSA-6fj2-g67h-9qf5
7.5
CVSS 3.1 · Vendor: mitre
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Reach exposed astro-notion-blog FeaturedImage endpoint
  2. Exploit
    Send crafted URL with traversal sequences
  3. Execution
    Escape intended image directory
  4. Impact
    Read 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.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

n/a n/a

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

Vendor (mitre) PRIMARY 7.5 HIGH
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
vuln.today AI 9.1 CRITICAL

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.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (mitre).

CVSS VectorVendor: mitre

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
None
Availability
None

Lifecycle Timeline

3
CVSS changed
Nov 02, 2026 - 16:37 NVD
7.5 (HIGH)
CVE Published
Oct 30, 2026 - 00:00 cve.org
HIGH 7.5
CVE Published
Oct 30, 2026 - 00:00 cve.org
UNKNOWN (no severity yet)

DescriptionCVE.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

Why It Matters

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.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.2%
Top 84% exploitable
Prevalence
Low
niche open-source Astro/Notion blog template, limited production footprint
Data Quality
5 sources
Confidence: Medium

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.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.2%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
Yes
Human Impact
High

Priority Score

38
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +38
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Path traversal exploits occur when applications use user-controlled input to construct file system paths without proper validation.

More in Astro

View all
CVE-2018-7180 CRITICAL POC
9.8 Feb 17

SQL Injection exists in the Saxum Astro 4.0.14 component for Joomla!. Rated critical severity (CVSS 9.8), this vulnerabi

CVE-2026-25545 HIGH POC
8.6 Feb 24

Astro web framework versions prior to 9.5.4 contain a server-side request forgery vulnerability in error page handling t

CVE-2026-59731 HIGH POC
8.2 Jul 08

Authorization bypass in the Astro web framework version 6.4.7 lets remote unauthenticated attackers reach protected rout

CVE-2024-56159 HIGH POC
7.8 Dec 19

Astro is a web framework for content-driven websites. Rated high severity (CVSS 7.8), this vulnerability is remotely exp

CVE-2025-59837 HIGH POC
7.2 Oct 28

Server-side request forgery in Astro's built-in image proxy lets unauthenticated remote attackers force the server to fe

CVE-2025-58179 HIGH POC
7.2 Sep 05

Astro is a web framework for content-driven websites. Rated high severity (CVSS 7.2), this vulnerability is remotely exp

CVE-2025-55303 MEDIUM POC
6.9 Aug 19

Astro is a web framework for content-driven websites. Rated medium severity (CVSS 6.9), this vulnerability is remotely e

CVE-2025-64765 MEDIUM POC
6.9 Nov 19

Astro is a web framework. Rated medium severity (CVSS 6.9), this vulnerability is remotely exploitable, no authenticatio

CVE-2025-64525 MEDIUM POC
6.5 Nov 13

Astro is a web framework. Rated medium severity (CVSS 6.5), this vulnerability is remotely exploitable, no authenticatio

CVE-2025-61925 MEDIUM POC
6.5 Oct 10

Unvalidated reflection of the X-Forwarded-Host header in Astro (versions before 5.14.3) lets remote, unauthenticated att

CVE-2026-27829 MEDIUM POC
6.5 Feb 26

Astro web framework versions 9.0.0 through 9.5.3 fail to validate remote image domains when the inferSize option is enab

CVE-2026-84376 MEDIUM POC
6.3 Sep 02

Base-path prefix bypass in Astro prior to 7.2.4 allows unauthenticated remote attackers to reach protected server-side r

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy