Intel

AIKIDO-2026-10132

github.com/canonical/pebble is vulnerable to Missing Authorization

Missing Authorization Pre-CVE
Found by Aikido Intel before public disclosure or CVE publication.
Published Feb 9, 2026

71

High Risk

This Affects:

GOgithub.com/canonical/pebble
1.0.0 - 1.27.0
Fixed in 1.28.0
Are you affected? Scan for Free

TL;DR

Affected versions of this package are vulnerable to Unauthenticated Access to Sensitive Configuration via /v1/plan API, where the /v1/plan endpoint was accessible without admin privileges, allowing non-admin users to retrieve application plans that may include environment variables containing secrets, credentials, or tokens; an attacker with basic access to Pebble could exploit this by querying the endpoint to harvest sensitive configuration data, pivot to other systems using leaked credentials, escalate privileges, or facilitate further compromise without requiring direct code execution or elevated permissions.

Who does this affect?

You are affected if you are using a version that falls within the vulnerable range.

Background info

github.com/canonical/pebble is vulnerable to Missing Authorization in versions 1.0.0 - 1.27.0.

How to fix this

Upgrade the github.com/canonical/pebble library to the patch version.