CVE-2026-73840: openchoreo Improper Authentication
Vulnerability summary
CVE-2026-73840 is a medium (CVSS 5.3) Improper Authentication vulnerability in openchoreo. EPSS estimates a 0.35% chance of exploitation in the next 30 days, higher than 26.7% of scored vulnerabilities.
Advisory lineage
Upstream 0 · Downstream 3 · Related 3Timeline
- 13-08-2026PublishedVulnerability first disclosed.
- 14-08-2026Last modifiedVulnerability information updated.
Description
OpenChoreo is a complete, open-source developer platform for Kubernetes. Prior to 1.0.3, 1.1.3, and 1.2.0-rc.2, the POST /api/v1alpha1/autobuild endpoint in internal/openchoreo-api/api/handlers/webhook_handler.go selected a webhook provider from caller-controlled X-Event-Key, accepted Bitbucket requests without HMAC-SHA256 in X-Hub-Signature or a configured bitbucket-secret, and allowed unauthenticated build triggers for components matched by repository URL and branch, including cross-provider triggers using attacker-supplied commit SHAs. This issue is fixed in versions 1.0.3, 1.1.3, and 1.2.0-rc.2.
CVSS metrics
3 scores · 3 sources · 1 version- OSV · GoEcosystem advisory · calculated5.3MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
- NVDNIST5.3MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
EPSS trend
Probability
0.35%
Chance of exploitation in the next 30 days
Percentile
27%
Versus all other CVEs
30-day change
+0.11 pp
From 0.24% on 19-09-2026
Known exploited
Compare KEV catalogsNot in any of the 3 tracked catalogs.
Public exploits
0 foundNo public exploits indexed.
Weaknesses
CWE · root cause- CWE-287Improper AuthenticationWhen an actor claims to have a given identity, the product does not prove or insufficiently proves that the claim is correct.
- CWE-290Authentication Bypass by SpoofingThis attack-focused weakness is caused by incorrectly implemented authentication schemes that are subject to spoofing attacks.
- CWE-345Insufficient Verification of Data AuthenticityThe product does not sufficiently verify the origin or authenticity of data, in a way that causes it to accept invalid data.
Affected systems
Github.com/openchoreo1 product
- openchoreo< 1.0.3 | ≥ 1.1.0, < 1.1.3 | ≥ 1.2.0-rc.1, < 1.2.0-rc.2
Openchoreo1 product
- openchoreo< 1.0.3 | ≥ 1.1.0, < 1.1.3 | ≥ 1.2.0-rc.1, < 1.2.0-rc.2
2 vendors · 2 products
References
12 links- github.com/openchoreo/openchoreo/security/advisories/GHSA-c5f6-2rm9-2w8gX Refsource CONFIRMWEBAdvisory
- github.com/openchoreo/openchoreo/commit/268efd9b762a3f4f72b55d9c1b13dfc55122127bX Refsource MISCWEBFIX
- github.com/openchoreo/openchoreo/commit/8af4a3fc8725fc2d8a9de9611e77278a5c48f978X Refsource MISCWEBFIX
- github.com/openchoreo/openchoreo/commit/f540553db7143141b73bb37fae02102e6f082a34X Refsource MISCWEBFIX