CVE-2026-56386 in bRPCinfo

Zusammenfassung

von VulDB • 22.10.2026

Integer-Underflow und Out-of-Bounds-Lesezugriff im HTTP/2-Server-DATA-Frame-Parser von Apache bRPC ermöglichen es einem nicht authentifizierten Remote-Angriff, einen Denial of Service (DoS) auszulösen, indem ein fehlerhafter DATA-Frame mit gesetztem PADDED-Flag und einer Nutzlast der Länge Null gesendet wird.

Ursache: Der Handler für HTTP/2-DATA-Frames berechnete die Fragmentgröße basierend auf der vom Angreifer kontrollierten Payload-Länge. Wenn das PADDED-Flag vorhanden war, wurde die Fragmentgröße dekrementiert, bevor sichergestellt wurde, dass der Frame das obligatorische Pad-Length-Byte enthält. Ein gepufferter DATA-Frame mit einer Länge von Null konnte daher den vorzeichenlosen Wert für die Fragmentgröße unterlaufen und das Pad-Length-Byte hinter dem Ende des Frame-Puffers lesen.

Betroffene Szenarien: Apache bRPC-Server, die HTTP/2-Traffic akzeptieren, sind betroffen, wenn ein Remote-Client in der Lage ist, manipulierte HTTP/2-Frames an den Server zu senden. Der Zugriff auf HTTP/2 kann über h2c-Erkennung im Klartext (h2c) an einem HTTP-Port oder durch TLS ALPN-Aushandlung erfolgen.

Lösung: (Wählen Sie eine der folgenden Optionen): 1. Aktualisieren Sie Apache bRPC auf Version 1.18.0, die dieses Problem behebt. 2. Wenden Sie diesen Patch an: https://github.com/apache/brpc/pull/3325

Hinweis: Die Korrektur validiert, dass ein gepufferter DATA-Frame über genügend Payload-Bytes für das Pad-Length-Feld verfügt, bevor die Fragmentgröße dekrementiert oder das Pad-Length-Byte gelesen wird. Fehlerhafte gepufferte DATA-Frames mit einer Länge von Null werden mit dem HTTP/2 FRAME_SIZE_ERROR abgelehnt.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

Zuständig

Apache

Reservieren

21.06.2026

Veröffentlichung

21.10.2026

Moderieren

akzeptiert

Eintrag

VDB-424757

EPSS

0.00000

KEV

nein

Aktivitäten

very low

Quellen

Do you need the next level of professionalism?

Upgrade your account now!