{"id":"CVE-2025-29924","summary":"XWiki uses the wrong wiki reference in AuthorizationManager","details":"XWiki Platform is a generic wiki platform. Prior to 15.10.14, 16.4.6, and 16.10.0-rc-1, it's possible for an user to get access to private information through the REST API - but could also be through another API - when a sub wiki is using \"Prevent unregistered users to view pages\". The vulnerability only affects subwikis, and it only concerns specific right options such as \"Prevent unregistered users to view pages\". or \"Prevent unregistered users to edit pages\". It's possible to detect the vulnerability by enabling \"Prevent unregistered users to view pages\" and then trying to access a page through the REST API without using any credentials. The vulnerability has been patched in XWiki 15.10.14, 16.4.6 and 16.10.0RC1.","aliases":["GHSA-gq32-758c-3wm3"],"modified":"2026-08-12T15:13:46.207891Z","published":"2025-03-19T17:31:09.666Z","database_specific":{"cna_assigner":"GitHub_M","cwe_ids":["CWE-269"],"osv_generated_from":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2025/29xxx/CVE-2025-29924.json"},"references":[{"type":"WEB","url":"https://jira.xwiki.org/browse/XWIKI-22640"},{"type":"ADVISORY","url":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2025/29xxx/CVE-2025-29924.json"},{"type":"ADVISORY","url":"https://github.com/xwiki/xwiki-platform/security/advisories/GHSA-gq32-758c-3wm3"},{"type":"ADVISORY","url":"https://nvd.nist.gov/vuln/detail/CVE-2025-29924"},{"type":"FIX","url":"https://github.com/xwiki/xwiki-platform/commit/5f98bde87288326cf5787604e2bb87836875ed0e"}],"affected":[{"ranges":[{"type":"GIT","repo":"https://github.com/xwiki/xwiki-commons","events":[{"introduced":"e4fc52610e9a8fb76a5cbe2e1282077e5757d18f"},{"fixed":"5a2b7a6776897660187239682caa6dc5467dd713"},{"introduced":"918ea43fe0d277c28efa21a871175b329c75157c"},{"fixed":"8c14d05055fc563d2838c2c9bb141e91d7401386"},{"introduced":"526fcc68b3f75862a2af7395b5a6dfdd3d2166a5"},{"last_affected":"69d6e1ec9d9147f5dd6d5260bef78570d18e58bd"}],"database_specific":{"source":"CPE_RANGE","cpe":"cpe:2.3:a:xwiki:xwiki:*:*:*:*:*:*:*:*","extracted_events":[{"introduced":"6.1"},{"fixed":"15.10.14"},{"introduced":"16.0.0"},{"fixed":"16.4.6"},{"introduced":"16.5.0"},{"last_affected":"16.10.0"}]}},{"type":"GIT","repo":"https://github.com/xwiki/xwiki-platform","events":[{"introduced":"9ef3ab7e28c42689836581232bf27ef84c15d80d"},{"fixed":"26b3bc4fcbf373467d4a70e7127a758dcc37c430"},{"introduced":"3c6f5cf138d8095f63631e554ba448e4b780e162"},{"fixed":"5292357f68df062a1b2f6a48410c3753e94771d3"},{"introduced":"177e524c2e218fe5de776619271b7cd12c929488"},{"fixed":"5f98bde87288326cf5787604e2bb87836875ed0e"}],"database_specific":{"source":["CPE_RANGE","REFERENCES"],"cpe":"cpe:2.3:a:xwiki:xwiki:*:*:*:*:*:*:*:*","extracted_events":[{"introduced":"6.1"},{"fixed":"15.10.14"},{"introduced":"16.0.0"},{"fixed":"16.4.6"},{"introduced":"16.5.0"},{"last_affected":"16.10.0"}]}}],"database_specific":{"source":"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2025-29924.json","vanir_signatures_modified":"2026-08-12T15:13:46Z","vanir_signatures":[{"deprecated":false,"digest":{"line_hashes":["17242408090895022556874618799160989255","311598194959166836963834690031422363486","185200505507464518758840688714867031040","252419016774299833536461199493810711211","95562348648913781676616422721517724602","103255954812210656686492126769358514407","23208364513885792924695003172098937079","288759720845696553228157981293989930518","251293090028720369474999011251677546407","236164715931693806774232075683698062446","194497794821500660072515161168179643363","98689161932751572462400015242406093488","210091492692680794386723391622097929680","77840090231685671884900081538751700537","59492371495855878856282430230941085014","44031846565253929899838861642624227420","134135795856148612744790880292603796406","196899084084045210152743880093063363622","130313926490092396798697716624971487271","254575543661334405249808767119982970818","196564704469904496043174487503624828320","253703333457030547265831772630105971982","262258086658214551697420643099345190838","134106908782478826689607737176428236157","285353492810986160568067184759346324223"],"threshold":0.9},"id":"CVE-2025-29924-4ac9778c","signature_type":"Line","signature_version":"v1","source":"https://github.com/xwiki/xwiki-platform/commit/5f98bde87288326cf5787604e2bb87836875ed0e","target":{"file":"xwiki-platform-core/xwiki-platform-security/xwiki-platform-security-authorization/xwiki-platform-security-authorization-api/src/main/java/org/xwiki/security/authorization/DefaultAuthorizationManager.java"}},{"signature_type":"Function","signature_version":"v1","source":"https://github.com/xwiki/xwiki-platform/commit/5f98bde87288326cf5787604e2bb87836875ed0e","target":{"file":"xwiki-platform-core/xwiki-platform-security/xwiki-platform-security-authorization/xwiki-platform-security-authorization-api/src/main/java/org/xwiki/security/authorization/DefaultAuthorizationManager.java","function":"hasSecurityAccess"},"deprecated":false,"digest":{"function_hash":"90597950736382764214120508257684727101","length":663},"id":"CVE-2025-29924-6878adfe"},{"target":{"file":"xwiki-platform-core/xwiki-platform-security/xwiki-platform-security-authorization/xwiki-platform-security-authorization-api/src/test/java/org/xwiki/security/authorization/DefaultAuthorizationManagerIntegrationTest.java"},"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["205241292615132013227479971133465604881","229836961070745195010806200354228427914","327612465775291776761901645569010327533","191538226410983781220839322758654527585","311965903383820515729250666407265647882","322683981990828644355354520510327814518","289663161386119859646597259171892486772","248868429928622396935715899716933376407","329457843512198677964172903991926556697","64619614110916705777824359506529887042","338340453468296075789222109622348089946","206247358047509701105424133833286399680","231718644105258140703110772939096471779","17269209949779334154048154089348728300","192238487584695828285312447991385366363","5590138168810386600734514569085408141","68699604512221636941567613899072530727","318929744582840663362422205325610436640","91255770252511807040698361259282762026","21938670026453237781908739294373913988","189311827688162828163826157861094877863","35593409159336310005563244448986623469"]},"id":"CVE-2025-29924-6d2ff4f9","signature_type":"Line","signature_version":"v1","source":"https://github.com/xwiki/xwiki-platform/commit/5f98bde87288326cf5787604e2bb87836875ed0e"},{"digest":{"length":185,"function_hash":"30844215338439632597386983404178350277"},"id":"CVE-2025-29924-8c7af878","signature_type":"Function","signature_version":"v1","source":"https://github.com/xwiki/xwiki-platform/commit/5f98bde87288326cf5787604e2bb87836875ed0e","target":{"file":"xwiki-platform-core/xwiki-platform-security/xwiki-platform-security-authorization/xwiki-platform-security-authorization-api/src/test/java/org/xwiki/security/authorization/DefaultAuthorizationManagerIntegrationTest.java","function":"setUp"},"deprecated":false}]}}],"schema_version":"1.9.0","severity":[{"type":"CVSS_V4","score":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N"}]}