Intel

AIKIDO-2026-67736

opencanary is vulnerable to Denial of Service (DoS)

Denial of Service (DoS)CVE-2026-16551 Published 2 days ago

69

Medium Risk

This Affects:

PYTHONopencanary
0.9.8 - 0.9.8
Fixed in 0.9.9
Are you affected? Scan for Free

TL;DR

The MongoDB honeypot module reads wire-protocol message-length fields from incoming connections without validating them against a sane maximum, and unpacks framing lengths as signed integers. A single crafted packet with a malformed or oversized length field drives the parser into an unbounded loop that consumes an entire CPU core in the Twisted process, stalling the service for unauthenticated remote clients. The fix validates message and buffer lengths against a maximum size, unpacks length fields as unsigned integers, closes the connection on invalid lengths or buffer-overflow attempts, and adds an idle-connection timeout.

Who does this affect?

You are affected if you are using a version that falls within the vulnerable range and you have the MongoDB module enabled.

Background info

opencanary is vulnerable to Denial of Service (DoS) in versions 0.9.8 - 0.9.8.

How to fix this

Upgrade the opencanary library to the patch version.