ZeroHour

CVE-2026-85669

niche

Missing authorization in potpie allows cross-user conversation tampering

CVSS 4.0
7.1 high
EPSS
<1%p13
Published
()
Modified
AI analysis

CVE-2026-85669 is a missing-authorization flaw (CWE-862) in the potpie application through version 2.0.0: the POST /conversations/{conversation_id}/code-changes/sync endpoint does not verify that the authenticated caller owns the conversation referenced in the URL. Any authenticated user can exploit it simply by submitting a sync request that uses another user's conversation ID. The attacker gains unauthorized write access, letting them inject or modify arbitrary file changes (pending changes) inside other users' conversations; per the CVSS 4.0 vector the impact is integrity-only (VI:H), with no confidentiality or availability loss. Any deployment of potpie 2.0.0 or earlier with multiple users is affected, especially where conversation IDs are predictable or shared. As of this analysis there is no known exploitation, no public proof-of-concept, and the issue is not in CISA KEV, with EPSS estimating only a 0.2% chance of exploitation in the next 30 days.

What to do: Upgrade potpie to the first release after 2.0.0 that includes the fix (no patched version number is given in the data, so confirm with the vendor/project repository). As interim mitigation, restrict access to the sync endpoint, avoid exposing or enumerating conversation IDs, and audit conversations for unexpected pending changes. Check access logs for sync requests referencing conversation IDs owned by other users, which would indicate exploitation attempts.

Affected
potpie (open-source project) potpiethrough 2.0.0 (all versions up to and including 2.0.0; no fixed version stated in the data)
Estimated exposure
nichelikely no more than hundreds to low thousands of users (small open-source project; precise count unknown) — No adoption metrics are provided in the data; potpie is a low-profile open-source project typically self-hosted by individual teams, so affected installations are presumed small, making this a rough order-of-magnitude estimate.

Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.

Description

potpie through 2.0.0 fails to verify user ownership on the POST /conversations/{conversation_id}/code-changes/sync endpoint. Authenticated attackers can write arbitrary file changes into other users' conversations by supplying their conversation IDs, allowing unauthorized modification of pending changes.

Weakness
CWE-862
Vector
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X

In the news

No ingested article mentions this CVE yet.