Intel

AIKIDO-2026-912749

webdav-server is vulnerable to Improper Access Control

Improper Access ControlGHSA-fw56-cw26-hggg Published Yesterday

81

High Risk

This Affects:

JSwebdav-server
2.0.0 - 2.6.2
Fixed in 2.6.3
Are you affected? Scan for Free

TL;DR

The SimplePathPrivilegeManager decides whether a granted permission covers a requested resource using a prefix comparison that lacks a trailing separator. As a result, a permission granted to a path is also applied to unrelated sibling paths that merely share the same prefix rather than only to descendants. Before the fix, this let requests reach resources outside the intended authorization scope, allowing unauthorized reading, modification, or deletion depending on the granted rights. The fix stores permission paths with a trailing separator so matching is limited to the path itself and its descendants.

Who does this affect?

You are affected if you are using a version that falls within the vulnerable range and your application uses SimplePathPrivilegeManager for authorization.

Background info

webdav-server is vulnerable to Improper Access Control in versions 2.0.0 - 2.6.2.

How to fix this

Upgrade the webdav-server library to the patch version.