CVE-2026-48089 Details
Description
DevGuard provides vulnerability management for the full software supply chain. Prior to 1.4.2, on a DevGuard API instance with one or more public assets, any authenticated user — including users from a different organization with no membership or role in the affected org/project — can create, update, reapply, and delete VEX rules on those public assets. The same flaw affects the other vulnerability-triage write endpoints exposed under a public asset, including VEX rule create / update / reapply / delete; dependency-vuln event creation (accept / reject / mitigate decisions), batch event creation, vuln sync, and mitigation; license risk creation; external reference writes; and/or artifact creation and license refresh. The attacker needs a valid account on the instance, but no membership in the victim organization, project, or asset is required. Version `v1.4.2`contains a patch. As a workaround, make affected assets non-public. In the asset settings, switch visibility from public to private. This removes the public-read exemption in the access-control middleware and restores correct authorization on all write endpoints for that asset. Downstream consumers that previously relied on the public `vex.json` / `sbom.json` endpoints will need to be granted explicit access or must receive an exported file version until the patched release is deployed.
A vulnerability in DevGuard prior to version 1.4.2 allows any authenticated user to manipulate VEX rules on public assets, regardless of organizational affiliation. This includes creating, updating, reapplying, and deleting VEX rules. The issue also extends to other vulnerability-triage write endpoints related to public assets, such as dependency-vuln event management, license risk creation, external reference writes, and artifact management. The vulnerability arises from a public-read exemption in the access-control middleware, which can be exploited by any user with a valid account on the DevGuard API instance.
Users are advised to upgrade to DevGuard version 1.4.2 or later, where this vulnerability has been patched. If an immediate upgrade is not possible, affected assets should be made private to restore correct authorization on all write endpoints. Downstream consumers that rely on the public VEX or SBOM endpoints will need to be granted explicit access or provided with an exported file version until the patched release is deployed.
Metrics
CVSS 4.0 Severity and Vector Strings:
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
Volerion
Assessed Jun 19, 2026CISA-ADP
Assessed Jun 22, 2026References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
| URL | Source(s) | Tag(s) |
|---|---|---|
| https://github.com/l3montree-dev/devguard/commit/1be88ec1309a5dc0566e35a23bdc4ea3ecd11417 | [email protected] | Source CodeVendor |
| https://github.com/l3montree-dev/devguard/security/advisories/GHSA-6p54-fw2f-q7gf | [email protected] | AdvisoryRemedyVendor |
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-285 | Improper Authorization | [email protected] |
| CWE-863 | Incorrect Authorization | [email protected] |
Affected Products
| Product | Versions |
|---|---|
| l3montree-dev DevGuard | < v1.4.2 (semver) |
CPE
Remediation
| |
Change History
2 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Jun 22, 2026 | CVE Modified | CISA-ADP |
| Jun 19, 2026 | New CVE Received | [email protected] |
Volerion