Skip to content

Potential security issues in packet parsing and topic filter matching #450

Description

@grant-yim

Hi maintainers,

I identified two potential security issues during fuzzing and code audit using our newly developed fuzzing tool (MBfuzzer), and would like to disclose full technical details privately.

  1. Packet parsing / frame assembly appears to trust a declared length too early and may allocate large buffers before sufficient validation or completion checks.

    • Potential impact: remote resource exhaustion / denial of service.
  2. Topic filter matching logic appears to have an unchecked boundary/path in wildcard handling.

    • Potential impact: out-of-bounds read (observed under AddressSanitizer), possible crash/DoS.

I have working repro cases and sanitizer output, but I’m intentionally not posting exploit details publicly.

Could you share a secure contact channel for responsible disclosure?
If you prefer, I can also submit through GitHub Security Advisory/private report flow.

Thanks.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions