Bug 2558281 (CVE-2026-114418) - CVE-2026-114418 phodav: Authentication bypass in PUT request handling via libsoup3 status override
Summary: CVE-2026-114418 phodav: Authentication bypass in PUT request handling via lib...
Keywords:
Status: NEW
Alias: CVE-2026-114418
Product: Security Response
Classification: Other
Component: vulnerability
Version: unspecified
Hardware: All
OS: Linux
high
high
Target Milestone: ---
Assignee: Product Security DevOps Team
QA Contact:
URL:
Whiteboard:
Depends On: 2569224
Blocks:
TreeView+ depends on / blocked
 
Reported: 2026-10-21 12:57 UTC by OSIDB Bzimport
Modified: 2026-11-09 18:12 UTC (History)
1 user (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed:
Embargoed:


Attachments (Terms of Use)

Description OSIDB Bzimport 2026-10-21 12:57:36 UTC
An authentication bypass vulnerability was found in libphodav's PUT request handling. The streaming PUT handler in got_headers() processes requests even after libsoup3 has already rejected the message due to authentication failure for a path covered by a SoupAuthDomain. phodav ignores the rejection status and processes the PUT anyway, overwriting the response status. As a result, an unauthenticated client can create or overwrite files within the shared directory even when authentication is configured via htdigest. This issue was introduced by the libsoup3 port (commit c5879e6a, 2022-06-29) and affects phodav 3.0.


Note You need to log in before you can comment on or make changes to this bug.