← Terug naar overzicht

PikiwiDB (Pika) v3.5.7 exposes an internal protobuf replication server on a port calculated as the client port plus 2000 (default: 11221) without authentication. While the requirepass configuration is meant to secure replication via masterauth in MetaSync requests, only the MetaSync handler validates credentials. The frame dispatcher DealMessage routes other message types without requiring prior authentication or MetaSync completion. An unauthenticated remote attacker can directly connect to the replication port and issue TrySync, DBSync, BinlogSync, and RemoveSlaveNode requests. This allows attackers to obtain full-sync snapshots, intercept live write streams, and remove replica nodes. The vulnerability persists even when requirepass is configured, rendering the authentication mechanism effectively bypassed for most replication operations.

Affected products

  • PikiwiDB (Pika) v3.5.7

Related CVE's

  • CVE-2026-84700

Categories

  • Database & Storage
  • Identity & Access
  • Network Infrastructure