mirror of
https://github.com/Studio-Saelix/sencho.git
synced 2026-07-26 11:49:16 +00:00
e124874dac
* fix(docker): upgrade CLI to v29.4.1 and Compose to v5.1.3, clear VEX * fix(vex): restore CVE-2026-34040 not_affected statement for compose * fix: correct VEX product matching for CVE-2026-34040
27 lines
1.5 KiB
JSON
27 lines
1.5 KiB
JSON
{
|
|
"@context": "https://openvex.dev/ns/v0.2.0",
|
|
"@id": "https://github.com/AnsoCode/Sencho/security/vex/sencho.openvex.json",
|
|
"author": "Studio Saelix",
|
|
"role": "Vendor",
|
|
"timestamp": "2026-04-29T00:00:00Z",
|
|
"last_updated": "2026-04-29T00:00:00Z",
|
|
"version": 4,
|
|
"statements": [
|
|
{
|
|
"vulnerability": {
|
|
"@id": "https://www.cve.org/CVERecord?id=CVE-2026-34040",
|
|
"name": "CVE-2026-34040",
|
|
"description": "Moby/Docker daemon authorization bypass"
|
|
},
|
|
"products": [
|
|
{
|
|
"@id": "pkg:golang/github.com/docker/docker@v28.5.2+incompatible"
|
|
}
|
|
],
|
|
"status": "not_affected",
|
|
"justification": "vulnerable_code_not_in_execute_path",
|
|
"impact_statement": "The authorization bypass affects Docker Engine's daemon-side plugin authorization hook on oversized request bodies. docker-compose v5.1.3 statically bundles docker/docker v28.5.2+incompatible as a client-side library for API types and codecs; it never acts as a daemon and never runs authorization hooks. Sencho invokes compose only for up/down/ps operations against local user-authored compose files. The daemon auth code path is not reachable. The advisory's 'fixed in 29.3.1' refers to Docker Engine the daemon product. The Go library containing the fix is github.com/moby/moby/v2 (a new module path adopted on the docker-29.x branch), not github.com/docker/docker. Until upstream compose migrates to the v2 import path, v28.5.2+incompatible is the only Go-module-resolvable version."
|
|
}
|
|
]
|
|
}
|