Bloomberg Comdb2 Null Pointer Dereference Vulnerability in Protocol Buffer Message Handling

Vulnerability

A null pointer dereference vulnerability has been identified in Bloomberg Comdb2 version 8.1. This issue arises in the net_connectmsg Protocol Buffer Message functionality, where specially crafted network packets can lead to a denial-of-service condition. The vulnerability is triggered by sending packets that exploit the improper handling of protocol buffer messages, causing the service to crash.

Impact

Exploitation of this vulnerability leads to a denial-of-service condition, causing the Comdb2 service to terminate unexpectedly.

Reproduction

To reproduce this vulnerability, first, create a Comdb2 database instance that registers with the 'pmux' port multiplexer service. Once the database is running, it will be assigned a port number that can be queried through the 'pmux' service. After identifying the database's port, send a crafted network packet to the Comdb2 instance that includes a malformed 'NetConnectMsg' protocol buffer message. This can be done using the provided Python proof-of-concept script, which automates the process of querying the 'pmux' service, selecting the target database, and sending the exploit payload.

Remediation

Users are advised to update to the patched version of Bloomberg Comdb2, which is available through the Bloomberg software distribution channels.

Added: Jul 22, 2025, 4:33 PM
Updated: Jul 22, 2025, 4:33 PM

Vulnerability Rating

Custom Algorithm
spread
0.0
impact
2.5
exploitability
8.7
remediation
0.0
relevance
0.3
threat
6.4
urgency
2.9
incentive
5.8

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.