-
Bug
-
Resolution: Done
-
Major
-
11.0.15.Final, 12.1.12.Final, 14.0.11.Final, 13.0.17.Final, 15.0.0.Final
-
None
The REST endpoint to retrieve cache configurations doesn't check for ADMIN permissions:
GET /rest/v2/caches/{cacheName}?action=config GET /rest/v2/caches
The cache configuration may contain information about filesystem paths and allowed security roles which should not be viewable by non-administrators.
The first method should return a 403 in case the user doesn't have appropriate permissions.
The second method should omit the full cache configuration from the response (it returns other, non-security sensitive information).
The methods require authentication, but once authenticated, any user can invoke them successfully.
- causes
-
ISPN-15198 Console cache detail is broken for non admins
-
- Resolved
-
- is caused by
-
ISPN-11525 Cache and Cache Manager REST endpoint does not handle correctly security
-
- Closed
-
[ISPN-14986] CVE-2023-3629 Non-admins should not be able to get cache config via REST API
Link |
New:
This issue is caused by |
Affects Version/s | New: 13.0.17.Final [ 12409032 ] | |
Affects Version/s | New: 12.1.12.Final [ 12379804 ] | |
Affects Version/s | New: 11.0.15.Final [ 12379353 ] |
Security | Original: Red Hat Internal [ 10291 ] | New: Security Issue [ 10292 ] |
Description |
Original:
The REST endpoint to retrieve cache configurations doesn't check for ADMIN permissions:
/rest/v2/caches/{cacheName}?action=config |
New:
The REST endpoint to retrieve cache configurations doesn't check for ADMIN permissions:
{{ GET /rest/v2/caches/{cacheName}?action=config GET /rest/v2/caches }} |
Description |
Original:
The REST endpoint to retrieve cache configurations doesn't check for ADMIN permissions:
{{ GET /rest/v2/caches/{cacheName}?action=config GET /rest/v2/caches }} |
New:
The REST endpoint to retrieve cache configurations doesn't check for ADMIN permissions:
{noformat} GET /rest/v2/caches/{cacheName}?action=config GET /rest/v2/caches {noformat} The cache configuration may contain information about filesystem paths and allowed security roles which should not be viewable by non-administrators. The first method should return a 403 in case the user doesn't have appropriate permissions. The second method should omit the full cache configuration from the response (it returns other, non-security sensitive information). The methods require authentication, but once authenticated, any user can invoke them successfully. |
Link | New: This issue causes DGSUP-222 [ DGSUP-222 ] |
Link | New: This issue blocks JDG-6367 [ JDG-6367 ] |
Status | Original: New [ 10016 ] | New: Open [ 1 ] |
Git Pull Request | New: https://github.com/infinispan/infinispan/pull/11319 | |
Status | Original: Open [ 1 ] | New: Pull Request Sent [ 10011 ] |
Security | Original: Security Issue [ 10292 ] |
Summary | Original: Non-admins should not be able to get cache config via REST API | New: CVE-2023-14986 Non-admins should not be able to get cache config via REST API |
Summary | Original: CVE-2023-14986 Non-admins should not be able to get cache config via REST API | New: CVE-2023-3629 Non-admins should not be able to get cache config via REST API |
Fix Version/s | New: 15.0.0.Dev04 [ 12413880 ] |
Fix Version/s | New: 14.0.18.Final [ 12413407 ] | |
Resolution | New: Done [ 1 ] | |
Status | Original: Pull Request Sent [ 10011 ] | New: Resolved [ 5 ] |
Link |
New:
This issue causes |
Link | New: This issue causes JDG-6458 [ JDG-6458 ] |
Workflow | Original: GIT Pull Request with Triage workflow [ 23769310 ] | New: OJA-WF-BG [ 24698067 ] |
Fix Version/s | New: 15.0.0.Final [ 12377084 ] |
Affects Version/s | New: 15.0.0.Final [ 12377084 ] |