CVE-2026-48051
Received Received - Intake

SSRF Protection Bypass in Papra Document Management System

Vulnerability report for CVE-2026-48051, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-07-27

Last updated on: 2026-07-27

Assigner: GitHub, Inc.

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.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-07-27
Last Modified
2026-07-27
Generated
2026-07-27
AI Q&A
2026-07-27
EPSS Evaluated
N/A
NVD
EUVD

Affected Vendors & Products

Showing 1 associated CPE
Vendor Product Version / Range
papra papra to 26.5.0 (exc)

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-918 The web server receives a URL or similar request from an upstream component and retrieves the contents of this URL, but it does not sufficiently ensure that the request is being sent to the expected destination.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

This vulnerability is an SSRF (Server-Side Request Forgery) protection bypass in Papra, a document management platform. It allows authenticated users to make the server send HTTP requests to internal addresses like loopback or private networks by registering a webhook that redirects to those addresses. The issue occurs because the SSRF protection checks the initial URL but not the redirect destination.

Detection Guidance

To detect this vulnerability, monitor outbound HTTP requests from your Papra server, especially those targeting internal IP ranges (loopback, link-local, RFC-1918). Check webhook logs for unusual redirect chains or requests to unexpected destinations. Ensure your Papra instance is updated to version 26.5.0 or later to mitigate the issue.

Impact Analysis

An attacker could exploit this to access internal services, scan internal networks, or exfiltrate data from internal systems. Since the server makes requests on behalf of the attacker, it may also lead to unauthorized access to sensitive information or services within your network.

Compliance Impact

This vulnerability could lead to data breaches, which may violate GDPR (data protection) and HIPAA (health information privacy) requirements. Unauthorized access to internal systems or data could result in non-compliance, fines, or legal consequences depending on the data exposed.

Mitigation Strategies

Update Papra to version 26.5.0 or later to address the SSRF protection bypass in the webhook delivery system.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-48051. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart