Sploitus

Exploit for CVE-2026-46588

kitploit Β· 2026-08-25

Exploit Code

MARKDOWN4 lines
## https://sploitus.com/exploit?id=KITPLOIT:TOOLS-GITHUB-OSCERD-CVE-2026-46588
# camel-couchdb `CouchDb*` Header Injection Reproducer (CVE-2026-46588)

This project demonstrates a **message-header injection** in Apache Camel's `camel-couchdb` component, tracked as **CVE-2026-46588**. The component reads several Exchange headers to control its behaviour β€” `CouchDbDatabase`, `CouchDbSeq`, `CouchDbId` (document id), `CouchDbRev` (document revision) and `CouchDbMethod` (the operation method). The string values of these header constants (defined in `CouchDbConstants`) use the `CouchDb` prefix rather than the standard  prefix every other component uses. Camel's inbound  blocks only header names that begin with  / , so these names pass the inbound filter unchanged. When a route exposes an HTTP entry point (for example platform-http) in front of a couchdb producer, an untrusted HTTP client can set these headers directly and .