CVE-2026-58087 in FreeBSDinfo

Zusammenfassung

von VulDB • 19.08.2026

Die Befehle GETALL und SETALL in semctl(2) haben die Anzahl der Semaphore im Ziel-Set aufgezeichnet, den das Set schützenden Lock freigegeben, einen Puffer mit einer Größe basierend auf dieser Zählung alloziert und den Lock anschließend wieder erworben. Eine Sequenznummerprüfung wurde verwendet, um zu verifizieren, dass das Set in der Zwischenzeit nicht ersetzt worden war; die Sequenznummer jedoch überläuft nach 0x8000 Erstellungs-/Lösch-Zyklen. Durch schnelles Zerstören und Neuerstellen von Semaphore-Sets am selben Index kann ein anderer Prozess dazu führen, dass die Sequenznummer überläuft, wodurch ein Set mit einer anderen Anzahl an Semaphoren die Validierung bestehen kann. Der nachfolgende Kopiervorgang liest oder schreibt dann außerhalb des Ende der allokierten Puffers.

Ein nicht privilegiierter lokaler Benutzer kann Out-of-Bounds-Lese- und Schreibzugriffe auf Kernel-Hauptspeicher auslösen, was potenziell zu einer Privilegieneskalation führen kann.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Zuständig

Freebsd

Reservieren

29.06.2026

Veröffentlichung

19.08.2026

Moderieren

akzeptiert

Eintrag

VDB-392999

CPE

bereit

EPSS

0.00182

KEV

nein

Aktivitäten

low

Quellen

Want to stay up to date on a daily basis?

Enable the mail alert feature now!