rabbitmq-c is a C-language AMQP client library for RabbitMQ. Prior to 0.16.0, a malicious AMQP server can send an undersized connection.tune.frame_max value during amqp_login(), and rabbitmq-c accepts the value in amqp_login_inner() in librabbitmq/amqp_socket.c. amqp_tune_connection() in librabbitmq/amqp_connection.c uses frame_max to reallocate the outbound buffer without enforcing AMQP_FRAME_MIN_SIZE. Immediate serialization of connection.tune-ok through amqp_frame_to_bytes() writes beyond the undersized heap allocation, causing memory corruption and likely denial of service. An on-path attacker can also trigger the flaw against plaintext AMQP traffic. Code execution is theoretically possible but was not demonstrated. This issue is fixed in version 0.16.0.
{
"cna_assigner": "GitHub_M",
"cwe_ids": [
"CWE-122"
],
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/44xxx/CVE-2026-44236.json"
}"https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2026-44236.json"
[
{
"deprecated": false,
"digest": {
"line_hashes": [
"56805020904733202547779373711471559129",
"288170581025835855161700820896167262557",
"287080036094929802673770365321867277486"
],
"threshold": 0.9
},
"id": "CVE-2026-44236-38b4e732",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://github.com/alanxz/rabbitmq-c/commit/4777d0b5c58cb02966a04a85832436bd66ed5d1f",
"target": {
"file": "librabbitmq/amqp_connection.c"
}
},
{
"deprecated": false,
"digest": {
"line_hashes": [
"9339284196412423178463322050873005001",
"222086157520034534071065244646110944265",
"321170672453905414205851976788382851471",
"264074435893008367961083926954424315035"
],
"threshold": 0.9
},
"id": "CVE-2026-44236-6d02f414",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://github.com/alanxz/rabbitmq-c/commit/4777d0b5c58cb02966a04a85832436bd66ed5d1f",
"target": {
"file": "librabbitmq/amqp_socket.c"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "89562769440926694974221019230632344268",
"length": 733
},
"id": "CVE-2026-44236-a8d32cfc",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/alanxz/rabbitmq-c/commit/4777d0b5c58cb02966a04a85832436bd66ed5d1f",
"target": {
"file": "librabbitmq/amqp_connection.c",
"function": "amqp_tune_connection"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "333562871886587755336192254291593491910",
"length": 4335
},
"id": "CVE-2026-44236-ab10a181",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/alanxz/rabbitmq-c/commit/4777d0b5c58cb02966a04a85832436bd66ed5d1f",
"target": {
"file": "librabbitmq/amqp_socket.c",
"function": "amqp_login_inner"
}
}
]
"2026-09-19T08:35:41Z"