CVE-2026-48050

Arc is an open, SQL-native time-series database for telemetry. Versions prior to 26.06.1 register Go's `net/http/pprof` handlers at `/debug/pprof/*` via `app.Use(pprof.New())` in `internal/api/server.go`, and `/debug/pprof` is added to `PublicPrefixes` in `cmd/arc/main.go`. The auth middleware short-circuits before the token check on prefix match, so the endpoints are reachable without any authentication. Version 26.06.1 contains a patch. Some workarounds are available. Block `/debug/pprof*` at a reverse proxy / load balancer in front of Arc, restrict Arc's API port to known-trusted networks via firewall rules, and/or patch the running build: comment out `app.Use(pprof.New())` in `internal/api/server.go` and rebuild.
CVSS

No CVSS.

Configurations

No configuration.

History

12 Oct 2026, 16:10

Type Values Removed Values Added
Summary
  • (es) Arc es una base de datos de series temporales abierta, nativa de SQL, para telemetría. Las versiones anteriores a la 26.06.1 registran los manejadores 'net/http/pprof' de Go en '/debug/pprof/*' a través de 'app.Use(pprof.New())' en 'internal/api/server.go', y '/debug/pprof' se añade a 'PublicPrefixes' en 'cmd/arc/main.go'. El middleware de autenticación hace un cortocircuito antes de la verificación del token en la coincidencia de prefijo, por lo que los puntos finales son accesibles sin ninguna autenticación. La versión 26.06.1 contiene un parche. Algunas soluciones provisionales están disponibles. Bloquee '/debug/pprof' en un proxy inverso / balanceador de carga delante de Arc, restrinja el puerto API de Arc a redes conocidas y de confianza a través de reglas de cortafuegos, y/o aplique un parche a la compilación en ejecución: comente 'app.Use(pprof.New())' en 'internal/api/server.go' y recompile.

Information

Published : 2026-08-21 23:16

Updated : 2026-10-12 16:10


NVD link : CVE-2026-48050

Mitre link : CVE-2026-48050

CVE.ORG link : CVE-2026-48050


JSON object : View

Products Affected

No product.

CWE
CWE-200

Exposure of Sensitive Information to an Unauthorized Actor

CWE-306

Missing Authentication for Critical Function

CWE-400

Uncontrolled Resource Consumption