pybddisasm 的 Python 绑定中存在一处未初始化内存使用漏洞。当指令解码失败时,该漏洞可能导致进程内存信息泄露。具体而言,nd_decode、nd_decode_ex、nd_decode_ex2 和 nd_decode_with_context 函数在解码操作失败(包括因无效参数导致的失败)后,可能会返回一个其内容未经初始化的 INSTRUX 对象。若应用程序访问该返回对象的成员,可能会暴露残留的进程内存。利用此漏洞需要应用程序在解码失败后访问并暴露返回对象的内容。目前,pybddisasm 包已不再
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 |
|---|---|---|---|---|
| Bitdefender | pybddisasm | 0 ~ 0.3.0 | - |
|
| # | POC Description | Source Link | Shenlong Link |
|---|
No public POC found.
Login to generate AI POC| CVE-2026-118446 | 6.9 MEDIUM | Use-after-free in INSTRUX array members in pybddisasm |
| CVE-2026-118448 | 6.9 MEDIUM | Uninitialized output buffer returned after nd_to_text failure in pybddisasm |
| CVE-2026-118445 | 6.9 MEDIUM | Use-after-free in INSTRUX structure members in pybddisasm |
| CVE-2026-118444 | 4.8 MEDIUM | Out-of-bounds reads during instruction decoding in pybddisasm |