CVE-2026-42576
MediumCVSS 6.5Exploitation Probability (EPSS)
Low risk17th percentile - higher than 17% of all known CVEs
Summary
In apko prior to version 1.2.7, the DiscoverKeys function in pkg/apk/apk/implementation.go unconditionally type-asserts JWKS keys as *rsa.PublicKey without checking the key type. If a repository JWKS endpoint returns a non-RSA key (e.g., EC), the unchecked assertion panics and crashes apko. This affects any workflow that initializes the APK database and fetches repository keys.
Risk Assessment
An attacker can crash apko, disrupting container image builds and potentially causing denial of service (DoS) in CI/CD environments.
Recommendation
Update apko to version 1.2.7 or later, which includes a fix that checks the key type before assertion.
Original NVD description (English source)
apko allows users to build and publish OCI container images built from apk packages. Prior to version 1.2.7, DiscoverKeys in pkg/apk/apk/implementation.go unconditionally type-asserts JWKS keys as *rsa.PublicKey without checking the key type. If a repository JWKS endpoint returns a non-RSA key (e.g. EC), the unchecked assertion panics and crashes apko. This affects any workflow that initializes the APK database and fetches repository keys. This issue has been patched in version 1.2.7.

