CVE-2022-23554CWE-287

Authentication bypass in Alpine

Medium · published December 28, 2022

CVSS v3.1
6.5
EPSS
1%
Percentile
52.2
In the wild
Unconfirmed
What it is

Alpine is a scaffolding library in Java. Alpine prior to version 1.10.4 allows Authentication Filter bypass. The AuthenticationFilter relies on the request URI to evaluate if the user is accessing the swagger endpoint. By accessing a URL with a path such as /api/foo;%2fapi%2fswagger the contains condition will hold and will return from the authentication filter without aborting the request. Note that the principal object will not be assigned and therefore the issue wont allow user impersonation. This issue has been fixed in version 1.10.4. There are no known workarounds.

The record
Technical detail
CVSS v3.1
6.5 · MEDIUM
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N
CVSS v4.0
Not supplied
EPSS
0.00690 · 52.2th percentile
Weakness
CWE-287 · Improper Authentication
Published
2022-12-28T18:12Z
EPSS history
Timeline
  • 28 DEC 18:12Z
    Authentication bypass in Alpine
    cvelistv5