CVE-2026-77087
Received Received - Intake

Remote Code Execution in Paperclip via DNS Rebinding

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

Publication date: 2026-08-21

Last updated on: 2026-08-21

Assigner: VulnCheck

Description

Paperclip before 0.3.1 in default local_trusted mode fails to validate Host headers, allowing attackers to execute arbitrary commands via DNS rebinding. An attacker can craft a malicious webpage that, when visited by a developer running Paperclip locally, uses DNS rebinding to make authenticated API requests and execute commands through the process adapter.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

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

Affected Vendors & Products

Showing 1 associated CPE
Vendor Product Version / Range
paperclip paperclip to 0.3.1 (exc)

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-862 The product does not perform an authorization check when an actor attempts to access a resource or perform an action.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

CVE-2026-77087 is a critical vulnerability in Paperclip versions before 0.3.1 that allows remote code execution via DNS rebinding. The issue occurs in the default local_trusted mode where host header validation is missing. Attackers can trick a local developer into visiting a malicious webpage, which then uses DNS rebinding to bypass authentication and execute arbitrary commands through the Paperclip API.

Detection Guidance

To detect this vulnerability, check if Paperclip is running in default local_trusted mode without host header validation. Inspect network traffic for DNS rebinding attempts or unauthorized API requests to localhost. Commands like netstat -tuln or ss -tuln can show listening ports, while curl -v http://localhost:PORT may reveal missing host header restrictions.

Impact Analysis

An attacker could exploit this to execute arbitrary commands on your machine as the Paperclip server's OS user. This could allow them to read or write files, install backdoors, steal sensitive data, or perform other malicious actions without your knowledge. The attack requires tricking you into visiting a malicious webpage while running a vulnerable Paperclip instance.

Compliance Impact

This vulnerability could lead to unauthorized access to sensitive data, potentially violating GDPR's data protection requirements or HIPAA's security rules for protected health information. The ability to execute arbitrary commands and access files may result in data breaches, unauthorized disclosures, or integrity violations, all of which are compliance concerns under these regulations.

Mitigation Strategies

Immediately upgrade Paperclip to version 0.3.1 or later. If upgrading is not possible, disable local_trusted mode and enable host header validation by restricting allowed hostnames to localhost, 127.0.0.1, and [::1]. Block external access to Paperclip ports and monitor for suspicious DNS rebinding activity.

Chat Assistant

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

EPSS Chart