Skip to content

Fix CVE-2026-64607, CVE-2026-54399 - #42

Merged
runeflobakk merged 3 commits into
mainfrom
upgrades
Aug 18, 2026
Merged

Fix CVE-2026-64607, CVE-2026-54399#42
runeflobakk merged 3 commits into
mainfrom
upgrades

Conversation

@runeflobakk

@runeflobakk runeflobakk commented Aug 17, 2026

Copy link
Copy Markdown
Member

https://github.com/digipost/certificate-validator/security/dependabot/7
https://github.com/digipost/certificate-validator/security/dependabot/6

Deletes a test which has started to fail due to Buypass sunsetting the old SEID1 rig. See ed89d2f

Statement from Buypass:

2026-05-19 Avvikling av CA
Buypass avvikler Buypass Class 3 CA 3, denne har vært brukt til å utstede personsertifikater og virksomhetssertifikater med SEID1-profil frem til 1.juni 2022. Det er ikke lenger noen aktive sertifikater utstedt av denne CA-en.

Avviklingen medfører at CA-sertifikatet blir revokert, og det kommer endringer i CRL- og OCSP-tjenestene for CA-en. Det blir generert en statisk CRL med «uendelig» levetid (last CRL) og OCSP-tjenesten vil bli besvart av en delegert OCSP-responder (OCSP_EC). Buypass Class 3 CA 3 autoriserer OCSP-responderen med bruk av et OCSP-signeringssertifikat som vil utløpe i slutten av august, men OCSP-tjenesten vil fortsette å svare på OCSP-forespørsler (da ved bruk av et utløpt OCSP-signeringssertifikat).

Avviklingen skjer i QA/Test4 19.mai 2026 og i Produksjon 2.juni 2026

(https://www.buypass.no/driftsmeldinger)

It used an old SEID1 certificate from Buypass, with validity period from
several years ago. In order to mitigate this, a Clock set to 2020 was
used. Recently Buypass started signing their OCSP responses (which is
the specific purpose of this test) with a new a short-lived certificate,
in accordance with sunsetting SEID1. With our Clock set to 2020, the
validator will not accept a OCSP response signed with a certificate issued in
2026, and the test broke.
It is left for a future developer if this test should rather be deleted.
Testing using real certificates, with local time adapted to the cert's
validity period, and at the same communicating with a 3rd party external
service, is pretty much asking for trouble at some time.

See ed89d2f, which purposefully deletes such test.
@runeflobakk
runeflobakk merged commit e339580 into main Aug 18, 2026
4 checks passed
@runeflobakk
runeflobakk deleted the upgrades branch August 18, 2026 07:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants