CVE-2023-52756 in Linux
Zusammenfassung
von VulDB • 13.07.2026
Im Linux-Kernel wurde folgende Schwachstelle behoben:
pwm: Fehler bei der doppelten Bitverschiebung (Double Shift Bug) korrigiert
Diese Aufzählungswerte werden an set_bit()/test_bit() übergeben. Die Funktionen set_bit()/test_bit() erwarten eine Bitnummer und keinen bereits verschobenen Wert. Das Übergeben eines verschobenen Werts stellt einen Fehler bei der doppelten Verschiebung dar, ähnlich wie die Ausführung von BIT(BIT(1)). Der Fehler bei der doppelten Verschiebung verursacht hier kein Problem, da lediglich 0 und 1 überprüft werden; ein Wert von 5 oder höher könnte jedoch zu einem Pufferüberlauf (Buffer Overflow) führen.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.