CVE-2026-48051
Last modified
CVE-2026-48051 is a low-severity vulnerability rated 3.5/10 on the CVSS scale. Papra is a minimalistic document management and archiving platform. Prior to version 26.5.0, Papra's webhook delivery system contains an SSRF protection bypass that allows any authenticated organisation member to cause the server to make HTTP requests to internal addresses — loopback, link-local, and RFC-1918 ranges. EPSS estimates a 0.21% chance of exploitation in the next 30 days.
Description
Papra is a minimalistic document management and archiving platform. Prior to version 26.5.0, Papra's webhook delivery system contains an SSRF protection bypass that allows any authenticated organisation member to cause the server to make HTTP requests to internal addresses — loopback, link-local, and RFC-1918 ranges. The SSRF protection validates the registered webhook URL but ignores redirect destinations. The HTTP client (ofetch) follows 3xx responses automatically, and the redirect target is never checked against the blocklist. An attacker registers a webhook pointing to an attacker-controlled server, which redirects incoming POSTs to any internal address. Exploitation was confirmed by live test against the official Docker image. The fix is a single-line change to the webhook HTTP client. This issue has been patched in version 26.5.0.
Metrics
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:L/I:N/A:N
Weakness Enumeration
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| papra-hq | papra | < 26.5.0 |
References
Timeline
- Published
- Last Modified
- Status
- Deferred
Frequently Asked Questions
What is CVE-2026-48051?
How severe is CVE-2026-48051?
How do I fix CVE-2026-48051?
How Strix Helps
- One Click Account Takeover in GranolaHow a notification link broke out of Electron and led to a one-click account takeover.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-48045Zeroconf is a pure Python implementation of multicast DNS se…6.5
- CVE-2026-48046Streambert is a cross-platform Electron Desktop App to strea…9.3
- CVE-2026-48047XWiki Platform WebJars API is a package for XWiki, a generic…5.9
- CVE-2026-48048XWiki Platform is a generic wiki platform. XWiki discovered …7.5
- CVE-2026-48049@hapi/inert provides static file and directory handlers for …5.3
- CVE-2026-4805The Woostify plugin for WordPress is vulnerable to Stored Cr…6.4
- CVE-2026-48052Papra is a minimalistic document management and archiving pl…5.4
- CVE-2026-48054OpenZeppelin Contracts Wizardis a web application to interac…8.8
- CVE-2026-48055Streambert is a cross-platform Electron Desktop App to strea…10
- CVE-2026-48056Streambert is a cross-platform Electron Desktop App to strea…10
- CVE-2026-48058nebula-mesh is a self-hosted control plane for Slack Nebula …4.6
- CVE-2026-48059Netty is a network application framework for development of …7.5
Are you affected by CVE-2026-48051?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
