Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain low-privilege wallabag account
-
DeliveryCraft article with SSRF payload in title or content
-
ExploitTrigger PDF export feature
-
ExecutionServer-side renderer fetches attacker-specified internal URL
-
ImpactExfiltrate response data from internal host or metadata service
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V4 - API and Web Service URL allowlisting, SSRF prevention
MITRE ATT&CK
2 techniques across 2 tactics: Initial Access, Credential Access The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | The attacker must hold a valid wallabag account with at least low-privilege access (PR:L per CVSS vector) - anonymous exploitation is not possible against default configurations. The PDF export feature must be available and accessible to the attacker's account level; if export is restricted to administrators, the attack surface is confined to administrator accounts. Exploitation is triggered by the attacker deliberately invoking PDF export on their crafted article - no separate victim interaction is required (UI:N). The SSRF payload must be embedded in either the article title or content field. Exploitation is limited to environments where the wallabag server has outbound network access to the targeted internal resources; a strictly egress-filtered deployment substantially reduces impact even if the SSRF fires. |
| Impact | The NVD-assigned CVSS 3.1 score of 6.4 (Medium) is consistent with an authenticated SSRF with scope change but limited per-impact confidentiality and integrity ratings (C:L/I:L). However, the real-world risk may exceed a naive medium-severity read: the scope-changed vector means a successful exploit can pivot to internal services such as AWS/GCP/Azure instance metadata endpoints, internal APIs, or adjacent microservices, any of which could yield credentials or enable lateral movement. A separate full-disclosure repository references this same GHSA identifier with a CVSS of 8.5 and claims an additional Stored XSS vector - if confirmed, this would significantly elevate risk, as stored XSS in a web app often enables account takeover. EPSS data was not provided, and the vulnerability is not listed in the CISA KEV catalog, limiting confidence in exploitation probability. The authentication requirement (PR:L) reduces opportunistic exploitation but does not meaningfully protect instances with open registration. The primary limiting factor is that an attacker must have at least a low-privilege account and must trigger the PDF export action. |
| Exploit ScenarioDerived | An attacker with a low-privilege wallabag account creates or imports an article with a crafted title or body containing a reference to an internal resource - such as the AWS instance metadata endpoint at http://169.254.169.254/latest/meta-data/ - then triggers the PDF export feature. The wallabag server-side PDF renderer fetches the crafted URL, and its response (potentially including cloud credentials or internal service data) may be observable in the exported PDF or inferred through timing differences. No public exploit code has been confirmed from the available data, though a full-disclosure post exists that may detail the technique. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 28, 2026
Server-Side Request Forgery in wallabag 2.x through 2.6.14 enables authenticated users to coerce the application server into issuing arbitrary HTTP requests to internal or external hosts via a maliciously crafted article title or content field that is processed during PDF export. The scope change in the CVSS vector (S:C) reflects that the SSRF escapes the wallabag application boundary and can reach backend services, cloud metadata endpoints, or internal network hosts invisible to the attacker directly. A separate full-disclosure post references this same advisory with a higher CVSS score of 8.5 and also mentions a Stored XSS vector, suggesting the attack surface may be broader than the NVD 6.4 score implies. No public exploit identified at time of analysis.
RemediationAI
The primary remediation is to upgrade wallabag to a version beyond 2.6.14, as indicated by the vendor advisory at https://github.com/wallabag/wallabag/security/advisories/GHSA-q2g2-www6-wf5h - however, no exact fixed version number was provided in the available data and should be confirmed directly from the advisory before upgrading. As a compensating control, administrators who cannot immediately patch should disable PDF export functionality if it is not operationally required, as the entire attack surface is tied to that feature. Where network egress filtering is available, restricting the wallabag server from initiating outbound connections to RFC-1918 addresses (10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16) and cloud metadata IP ranges (169.254.169.254) will limit the practical impact of SSRF exploitation; this does not eliminate the vulnerability but prevents the most damaging pivot scenarios. Instances with open user registration should also restrict registration pending patching, since the vulnerability requires only a low-privilege account.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
wallabag is a self-hosted, open-source read-later and bookmarking application. The vulnerability (CWE-918: Server-Side Request Forgery) arises in its PDF export pipeline, where article titles or body content supplied by a user are embedded into a rendering context - likely an HTML-to-PDF conversion library (e.g., wkhtmltopdf or a similar headless-browser-based renderer) that resolves URLs or embedded references at render time. When these libraries process a crafted URL or tag within user-controlled content, the server-side renderer fetches the attacker-specified resource without sanitizing or restricting the destination. The affected product is identified by CPE cpe:2.3:a:wallabag:wallabag:*:*:*:*:*:*:*:* covering all wallabag 2.x releases up to and including 2.6.14.
Know when Wallabag 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:L/UI:N/S:C/C:L/I:L/A:N
Low-privilege account required to submit crafted content and trigger PDF export; SSRF escapes to internal systems justifying S:C with limited per-component C:L/I:L impacts.
Primary rating from Vendor (mitre).
CVSS VectorVendor: mitre
DescriptionCVE.org
wallabag 2 through 2.6.14 allows SSRF because a crafted title or content field is mishandled during PDF export.
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
Server-Side Request Forgery exploits applications that fetch remote resources based on user-supplied URLs.
Cross-site scripting in the wallabag Android application (fr.gaulupeau.apps.InThePoche) through version 2.6.0 allows exe
Cross-Site Request Forgery (CSRF) in GitHub repository wallabag/wallabag prior to 2.6.3. Rated medium severity (CVSS 6.5
A vulnerability was found in wallabag 2.5.4. Rated medium severity (CVSS 6.5), this vulnerability is remotely exploitabl
Cross-Site Request Forgery (CSRF) in GitHub repository wallabag/wallabag prior to 2.5.4. Rated medium severity (CVSS 6.5
Cross-Site Request Forgery (CSRF) in GitHub repository wallabag/wallabag prior to 2.6.3. Rated medium severity (CVSS 5.7
Cross-site Scripting (XSS) - Stored in GitHub repository wallabag/wallabag prior to 2.5.4. Rated medium severity (CVSS 5
Improper Authorization in GitHub repository wallabag/wallabag prior to 2.5.4. Rated medium severity (CVSS 5.3), this vul
Improper Authorization in GitHub repository wallabag/wallabag prior to 2.5.3. Rated medium severity (CVSS 4.3), this vul
Improper Authorization in GitHub repository wallabag/wallabag prior to 2.5.3. Rated medium severity (CVSS 4.3), this vul
The Wallabag application 2.2.3 to 2.3.2 is affected by one cross-site scripting (XSS) vulnerability that is stored withi
EUVD-2026-67400
GHSA-4g28-pcv2-qj5h
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB