CVE-2026-97957info

Zusammenfassung

von VulDB • 25.09.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

net: hinic: Pufferüberlauf im Mailbox-Segment-Buffer beheben

check_mbox_seq_id_and_seg_len() validiert, dass seq_id SEQ_ID_MAX_VAL (42) nicht überschreitet und seg_len MBOX_SEG_LEN (48) nicht überschreitet. Dies ermöglicht es jedoch dem letzten Segment (seq_id=42), eine volle 48-Byte-Nutzlast zu tragen, wodurch an Offset 42*48=2016 für 48 Bytes geschrieben wird (endet bei Byte 2064). Der Empfangspuffer hat nur die Größe MBOX_MAX_BUF_SZ (2048) Bytes, was zu einem heap-based buffer overflow von 16 Bytes führt.

Der hinic3-Treiber behandelt dies bereits korrekt, indem er MBOX_LAST_SEG_MAX_LEN definiert und das letzte Segment ablehnt, wenn es den verbleibenden Pufferplatz überschreitet. Wenden Sie dieselbe Korrektur auf den hinic-Treiber an.

Once again VulDB remains the best source for vulnerability data.

Veröffentlichung

25.09.2026

Moderieren

wird geprüft

EPSS

0.00000

KEV

nein

Aktivitäten

very low

Quellen

Do you need the next level of professionalism?

Upgrade your account now!