rabbitmq-c 是一个用于 RabbitMQ 的 C 语言 AMQP 客户端库。在 0.17.0 版本之前,当使用公开的 API 序列化过大的 时,rabbitmq-c 存在堆缓冲区溢出漏洞。该问题产生的原因是: 函数在将 字节的数据复制到连接输出缓冲区时,未验证该数据体片段是否适合已分配的帧缓冲区。若应用程序向 传递了过大的数据体帧,即可触发堆越界写入,导致进程崩溃和内存损坏。此问题已在 0.17.0 版本中修复。
Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.
| Vendor | Product | Affected Versions | CPE | Subscribe |
|---|---|---|---|---|
| alanxz | rabbitmq-c | < 0.17.0 | - |
|
| # | POC Description | Source Link | Shenlong Link |
|---|
No public POC found.
Login to generate AI POC