Jenkins does not perform a permission check in an HTTP endpoint
Moderate severity
GitHub Reviewed
Published
Aug 7, 2024
to the GitHub Advisory Database
•
Updated Aug 16, 2024
Package
Affected versions
< 2.452.4
>= 2.460, < 2.462.1
>= 2.470, < 2.471
Patched versions
2.452.4
2.462.1
2.471
Description
Published by the National Vulnerability Database
Aug 7, 2024
Published to the GitHub Advisory Database
Aug 7, 2024
Reviewed
Aug 7, 2024
Last updated
Aug 16, 2024
Jenkins 2.470 and earlier, LTS 2.452.3 and earlier does not perform a permission check in an HTTP endpoint.
This allows attackers with Overall/Read permission to access other users' "My Views". Attackers with global View/Configure and View/Delete permissions are also able to change other users' "My Views".
Jenkins 2.471, LTS 2.452.4, LTS 2.462.1 restricts access to a user’s "My Views" to the owning user and administrators.
References