Skip to content
OpenAdvisories
Medium · 6.5 CVE-2024-3250 BIT-pebble-2024-3250EUVD-2024-1086GHSA-4685-2x5r-65pjGO-2024-2692

Pebble service manager's file pull API allows access by any user

Published Apr 4, 2024 · Updated Nov 6, 2024 · Assigned by canonical

Description

It was discovered that Canonical's Pebble service manager read-file API and the associated pebble pull command, before v1.10.2, allowed unprivileged local users to read files with root-equivalent permissions when Pebble was running as root. Fixes are also available as backports to v1.1.1, v1.4.2, and v1.7.4.

Affected products

VendorProductAffectedFixed
Canonical Pebble < v1.10.2 v1.10.2

Affected packages

EcosystemPackageAffectedFixedRecord
Go github.com/canonical/pebble >= 1.2.0, < 1.4.2 1.4.2 GHSA-4685-2x5r-65pj
Go github.com/canonical/pebble >= 1.5.0, < 1.7.3 1.7.3 GHSA-4685-2x5r-65pj
Go github.com/canonical/pebble >= 1.8.0, < 1.10.2 1.10.2 GHSA-4685-2x5r-65pj
Go github.com/canonical/pebble < 1.1.1 1.1.1 GHSA-4685-2x5r-65pj
Go github.com/canonical/pebble < 1.1.1 · >= 1.2.0, < 1.4.2 · >= 1.5.0, < 1.7.3 · >= 1.8.0, < 1.10.2 1.1.1, 1.4.2, 1.7.3, 1.10.2 GO-2024-2692

References