In Eclipse Mosquitto, from version 1.3.2 through 2.0.18, if a malicious broker sends a crafted SUBACK packet with no reason codes, a client using libmosquitto may make out of bounds memory access when acting in its onsubscribe callback. This affects the mosquittosub and mosquitto_rr clients.
[
{
"signature_type": "Function",
"deprecated": false,
"target": {
"file": "lib/handle_suback.c",
"function": "handle__suback"
},
"signature_version": "v1",
"source": "https://github.com/eclipse-mosquitto/mosquitto/commit/8ab20b4ba4204fdcdec78cb4d9f03c944a6e0e1c",
"digest": {
"length": 1918.0,
"function_hash": "29036111489348541762894021766668069100"
},
"id": "CVE-2024-10525-d05b89c8"
},
{
"signature_type": "Line",
"deprecated": false,
"target": {
"file": "lib/handle_suback.c"
},
"signature_version": "v1",
"source": "https://github.com/eclipse-mosquitto/mosquitto/commit/8ab20b4ba4204fdcdec78cb4d9f03c944a6e0e1c",
"digest": {
"line_hashes": [
"94950051260452402365347931505757235218",
"96581849340855976114804582782750664304",
"5849565670273732554841845849192978354",
"173389902800579440755348116221827973798"
],
"threshold": 0.9
},
"id": "CVE-2024-10525-fcb71ac0"
}
]
[
{
"signature_type": "Function",
"deprecated": false,
"target": {
"file": "src/bridge.c",
"function": "bridge__connect_step1"
},
"signature_version": "v1",
"source": "https://github.com/eclipse/mosquitto/commit/5eb40ee3d691fb3c2dc222685e7ffcf6e6a69a79",
"digest": {
"length": 3362.0,
"function_hash": "328300029930406813138797490881719136165"
},
"id": "CVE-2024-10525-34ff54b6"
},
{
"signature_type": "Line",
"deprecated": false,
"target": {
"file": "src/bridge.c"
},
"signature_version": "v1",
"source": "https://github.com/eclipse/mosquitto/commit/5eb40ee3d691fb3c2dc222685e7ffcf6e6a69a79",
"digest": {
"line_hashes": [
"112744184638913340540592059009065155160",
"173647425033737941360091521005652606556",
"129426418706414116545542920680687959565",
"177013983548820522005115672949777997892",
"261027843247209851251118222858259184730"
],
"threshold": 0.9
},
"id": "CVE-2024-10525-8f382462"
}
]