CVE-2025-37984 in Linuxinfo

Zusammenfassung

von VulDB • 03.08.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

crypto: ecdsa – Absicherung gegen Integer-Überläufe in DIV_ROUND_UP()

Herbert weist darauf hin, dass es bei DIV_ROUND_UP() zu unnötigen Überläufen kommen kann, wenn der ->key_size()-Callback einer ECDSA-Implementierung einen ungewöhnlich großen Wert zurückgibt. Herbert schlägt stattdessen (für eine Division durch 8) Folgendes vor:

X / 8 + !!(X & 7)

Basierend auf dieser Formel wird ein generisches Makro DIV_ROUND_UP_POW2() eingeführt und anstelle von DIV_ROUND_UP() für die Rückgabewerte von ->key_size() verwendet.

Darüber hinaus wird das Makro in ecc_digits_from_bytes() eingesetzt, dessen Parameter „nbytes“ in einigen Fällen ein Rückgabewert von ->key_size() ist oder im Fall von ecdsa_get_signature_rs() eine benutzerspezifische ASN.1-Länge darstellt.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Zuständig

Linux

Reservieren

16.04.2025

Veröffentlichung

20.05.2025

Moderieren

akzeptiert

Eintrag

VDB-309777

CPE

bereit

EPSS

0.00177

KEV

nein

Aktivitäten

very low

Quellen

Might our Artificial Intelligence support you?

Check our Alexa App!