Skip to main content
VulnerabilityPublished

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

0

CVSS 6.9 Medium : upgrade to 3.1.2 when convenient.

Data as of 14 Jul 2026, 09:45 UTC

CVSS 4.0 base score
6.9Medium
How severe the flaw is on the 0–10 CVSS scale.
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:N

What to do

Upgrade app-store-server-library to 3.1.2.

Affected software

ProductAffectedFixed in
PyPIapp-store-server-libraryAffected
  • >=0.2.0 <3.1.2
Fixed in
  • 3.1.2

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.

References

Community reviews

Loading reviews…