제출 #809931: EMQX EMQX Broker EMQX 6.1.0 (confirmed) Race Condition정보

제목EMQX EMQX Broker EMQX 6.1.0 (confirmed) Race Condition
설명EMQX Broker contains a non-atomic state persistence flaw in the handling of MQTT QoS 2 PUBLISH packets for persistent sessions. The broker publishes a message to subscribers before the corresponding PacketId deduplication state is durably committed, and the state commit is deferred asynchronously. If the broker crashes, recovers, or the client reconnects during this persistence window, the PacketId state may be lost, causing the same QoS 2 message to be accepted and published again. This violates the MQTT QoS 2 exactly-once guarantee and can result in integrity-impacting duplicate message delivery in downstream systems. Vendor Homepage https://www.emqx.com/zh Product Source / Repository https://github.com/emqx/emqx Report / Reference https://github.com/Pathfind-tama/Report_EMQX_MQTT
원천⚠️ https://github.com/Pathfind-tama/Report_EMQX_MQTT
사용자
 CCCaaa (UID 96811)
제출2026. 04. 22. AM 11:01 (6 개월 ago)
모더레이션2026. 05. 16. PM 01:19 (24 days later)
상태수락
VulDB 항목364329 [EMQX 까지 6.2.0 QoS 2 PUBLISH Packet emqx_persistent_session_ds.erl 경쟁 조건]
포인트들20

Want to stay up to date on a daily basis?

Enable the mail alert feature now!