mirror of
https://github.com/openembedded/meta-openembedded.git
synced 2026-11-12 15:31:03 +00:00
libwebsockets: patch CVE-2026-114550
Pick patch mentioned in NVD CVE report. Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Anuj Mittal <anuj.mittal@oss.qualcomm.com>
This commit is contained in:
1 parent
efef6062ef
commit
a4b37c2e4d
2 files changed
+32
No files matched your search
@@ -0,0 +1,31 @@
|
||||
From c9e8e1834d7f13038c82963086b90e2ee9c5b44c Mon Sep 17 00:00:00 2001
|
||||
From: Andy Green <andy@warmcat.com>
|
||||
Date: Fri, 17 Jul 2026 05:02:06 +0100
|
||||
Subject: [PATCH] ZDI-CAN-31039: enter wrong state
|
||||
|
||||
When handling LMQCPP_PUBACK_PROPERTIES_LEN_VBI/COMPLETED
|
||||
|
||||
This vulnerability was discovered by:
|
||||
Anonymous working with TrendAI Zero Day Initiative
|
||||
|
||||
CVE: CVE-2026-114550
|
||||
Upstream-Status: Backport [https://github.com/warmcat/libwebsockets/commit/c9e8e1834d7f13038c82963086b90e2ee9c5b44c]
|
||||
Signed-off-by: Peter Marko <peter.marko@siemens.com>
|
||||
---
|
||||
lib/roles/mqtt/mqtt.c | 3 +--
|
||||
1 file changed, 1 insertion(+), 2 deletions(-)
|
||||
|
||||
diff --git a/lib/roles/mqtt/mqtt.c b/lib/roles/mqtt/mqtt.c
|
||||
index 85e984015..e743c3812 100644
|
||||
--- a/lib/roles/mqtt/mqtt.c
|
||||
+++ b/lib/roles/mqtt/mqtt.c
|
||||
@@ -1238,8 +1238,7 @@ _lws_mqtt_rx_parser(struct lws *wsi, lws_mqtt_parser_t *par,
|
||||
* Otherwise consume the properties before
|
||||
* completing the command
|
||||
*/
|
||||
- lws_mqtt_vbi_init(&par->vbit);
|
||||
- par->state = LMQCPP_PUBACK_VH_PKT_ID;
|
||||
+ par->state = LMQCPP_EAT_PROPERTIES_AND_COMPLETE;
|
||||
break;
|
||||
default:
|
||||
lwsl_notice("%s: puback pr bad vbi\n", __func__);
|
||||
@@ -12,6 +12,7 @@ SRC_URI = " \
|
||||
file://CVE-2026-10650.patch \
|
||||
file://CVE-2026-19773.patch \
|
||||
file://CVE-2026-78161.patch \
|
||||
file://CVE-2026-114550.patch \
|
||||
"
|
||||
|
||||
UPSTREAM_CHECK_URI = "https://github.com/warmcat/${BPN}/releases"
|
||||
|
||||
Reference in new issue
Block a user