PT-2026-48807 · Arc · Arc

CVE-2026-48050

·

Published

2026-06-11

·

Updated

2026-08-22

CVSS v4.0

8.8

High

VectorAV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:H/SC:N/SI:N/SA:N
Name of the Vulnerable Software and Affected Versions Arc versions prior to 26.06.1
Description Arc registers Go net/http/pprof handlers at the /debug/pprof/* endpoint. Due to a configuration where /debug/pprof is added to PublicPrefixes and the authentication middleware short-circuits before token verification on prefix matches, these endpoints are accessible without authentication. This allows network-reachable callers to leak in-memory state, including live SQL strings, decoded msgpack records, decompressed request bodies, and cached *TokenInfo via the /debug/pprof/heap endpoint. Additionally, the /debug/pprof/goroutine?debug=2 endpoint leaks call stacks. The /debug/pprof/profile?seconds=N and /debug/pprof/trace endpoints can be used to cause a Denial of Service (DoS) by pinning a CPU core for an arbitrary duration via the seconds parameter, which lacks resource bounds and rate limiting.
Recommendations Update to version 26.06.1. Block /debug/pprof* at a reverse proxy or load balancer in front of Arc. Restrict Arc API port access to known-trusted networks using firewall rules. Comment out app.Use(pprof.New()) in internal/api/server.go and rebuild the application.

Exploit

Fix

DoS

Missing Authentication

Resource Exhaustion

Information Disclosure

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

CVE-2026-48050
GHSA-J93G-RP6M-J32M
GO-2026-5457
OPENSUSE-SU-2026:21483-1

Affected Products

Arc