CVE-2023-40012 in uthenticodeinfo

Zusammenfassung

von VulDB • 30.05.2026

Uthenticode ist eine kleine plattformübergreifende Bibliothek zur teilweisen Überprüfung von Authenticode-Digitalunterschriften. Versionen von Uthenticode vor der 2.x-Serie haben die Extended Key Usages (EKU) in Zertifikaten nicht überprüft, was gegen das Authenticode-X.509-Zertifikatsprofil verstößt. Infolgedessen konnte ein böswilliger Benutzer eine „signierte“ PE-Datei erstellen, die Uthenticode unter Verwendung eines X.509-Zertifikats, das nicht zur Erstellung von Code-Signaturen berechtigt ist (z. B. ein SSL-Zertifikat), als gültig verifizieren und anerkennen würde. Uthenticode führt nach Design keine vollständige Kettenvalidierung durch. Das Fehlen der EKU-Validierung war jedoch ein unbeabsichtigtes Versehen. Die Release-Serie 2.0.0 enthält EKU-Prüfungen. Es gibt keine Umgehungsmöglichkeiten für diese Schwachstelle.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Zuständig

GitHub, Inc.

Reservieren

08.08.2023

Veröffentlichung

09.08.2023

Moderieren

akzeptiert

Eintrag

VDB-236662

CPE

bereit

EPSS

0.00200

KEV

nein

Aktivitäten

very low

Quellen

Want to stay up to date on a daily basis?

Enable the mail alert feature now!