App store server library: Apple App Store Server Python Library: SignedDataVerifier accepts stale OCSP GOOD responses and can bypass certificate revocation checks
Affects app-store-server-librarySource GCVE Database
CVSS 6.9 Medium : upgrade to 3.1.2 when convenient.
Data as of 14 Jul 2026, 09:45 UTC
- Patch
- Available – fixed in 3.1.2
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:NWhat to do
Upgrade app-store-server-library to 3.1.2.
Affected software
| Product | Affected | Fixed in |
|---|---|---|
| PyPIapp-store-server-library | Affected
| Fixed in
|
Check your own hosts for these packages with threat-finder (opens in a new tab), our free open-source scanner.
AI-suggested
If you cannot patch yet, consider disabling online OCSP checks or implementing additional certificate revocation validation mechanisms outside this library to mitigate risk.
Description
The Apple App Store Server Python Library's SignedDataVerifier component improperly validates OCSP responses by accepting stale 'GOOD' responses indefinitely. This flaw allows replay of expired OCSP responses, bypassing certificate revocation checks. Applications using this library with online checks enabled may continue to trust revoked certificates if a stale OCSP response is replayed. The vulnerability affects versions from 0.2.0 up to but not including 3.1.2.