{"id":"CVE-2023-29516","summary":"Code injection from view right on XWiki.AttachmentSelector in xwiki-platform","details":"XWiki Platform is a generic wiki platform offering runtime services for applications built on top of it. Any user with view rights on `XWiki.AttachmentSelector` can execute arbitrary Groovy, Python or Velocity code in XWiki leading to full access to the XWiki installation. The root cause is improper escaping in the \"Cancel and return to page\" button. This page is installed by default. This vulnerability has been patched in XWiki 15.0-rc-1, 14.10.1, 14.4.8, and 13.10.11. There are no known workarounds for this vulnerability.\n","aliases":["GHSA-3989-4c6x-725f"],"modified":"2026-08-12T12:59:58.654822Z","published":"2023-04-18T23:51:58.775Z","database_specific":{"osv_generated_from":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2023/29xxx/CVE-2023-29516.json","cna_assigner":"GitHub_M","cwe_ids":["CWE-74"]},"references":[{"type":"WEB","url":"https://jira.xwiki.org/browse/XWIKI-20275"},{"type":"ADVISORY","url":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2023/29xxx/CVE-2023-29516.json"},{"type":"ADVISORY","url":"https://github.com/xwiki/xwiki-platform/security/advisories/GHSA-3989-4c6x-725f"},{"type":"ADVISORY","url":"https://nvd.nist.gov/vuln/detail/CVE-2023-29516"},{"type":"FIX","url":"https://github.com/xwiki/xwiki-platform/commit/aca1d677c58563bbe6e35c9e1c29fd8b12ebb996"}],"affected":[{"ranges":[{"type":"GIT","repo":"https://github.com/xwiki/xwiki-commons","events":[{"introduced":"0"},{"fixed":"8d72461ba6976af6005e2df511bdeeeb17ef2d74"},{"introduced":"491547c4f74b9be58123ef22081ae7e6840a11c7"},{"fixed":"48ee3193230753aecf8a86d7c8ff3e8f869e8330"},{"introduced":"bae1e23e73cafc007e5f28b39a04bfa0acf0199c"},{"fixed":"92a80f0a6344f8c7efb8373f8604d007e775625b"}],"database_specific":{"cpe":"cpe:2.3:a:xwiki:xwiki:*:*:*:*:*:*:*:*","extracted_events":[{"introduced":"0"},{"fixed":"13.10.11"},{"introduced":"14.0"},{"fixed":"14.4.8"},{"introduced":"14.5"},{"fixed":"14.10.1"}],"source":"CPE_RANGE"}},{"type":"GIT","repo":"https://github.com/xwiki/xwiki-platform","events":[{"introduced":"0"},{"fixed":"08e0887f0362b21614e6bfcb5be7e1f568659c41"},{"introduced":"d971304b0e0bf4f6dad278de89518edc17459741"},{"fixed":"b469b950e7fe3d22f00b639d43f286bf871472b1"},{"introduced":"ab4dfeaeef13360eebcaa507bc652073aa89a427"},{"fixed":"8f86c33eaa61f634015ab3806f25f9bf0c82638d"},{"fixed":"aca1d677c58563bbe6e35c9e1c29fd8b12ebb996"}],"database_specific":{"extracted_events":[{"introduced":"0"},{"fixed":"13.10.11"},{"introduced":"14.0"},{"fixed":"14.4.8"},{"introduced":"14.5"},{"fixed":"14.10.1"}],"source":["CPE_RANGE","REFERENCES"],"cpe":"cpe:2.3:a:xwiki:xwiki:*:*:*:*:*:*:*:*"}}],"versions":["xwiki-commons-14.10","xwiki-commons-14.4.7","xwiki-commons-13.10.10","xwiki-commons-14.4.6","xwiki-commons-14.4.5","xwiki-commons-14.4.4","xwiki-commons-13.10.9","xwiki-commons-14.4.3","xwiki-commons-13.10.8","xwiki-commons-14.4.2","xwiki-commons-13.10.7","xwiki-commons-14.4.1","xwiki-commons-13.10.6","xwiki-commons-14.4","xwiki-commons-14.4-rc-1","xwiki-commons-13.10.5","xwiki-commons-13.10.4","xwiki-commons-13.10.3","xwiki-commons-13.10.2","xwiki-commons-13.10.1","xwiki-commons-13.10","xwiki-commons-13.10-rc-1","xwiki-commons-8.3-milestone-2","xwiki-commons-8.3-milestone-1","xwiki-commons-8.2-milestone-2","xwiki-commons-8.2-milestone-1","xwiki-commons-8.1-milestone-2","xwiki-commons-8.1-milestone-1","xwiki-commons-8.0-milestone-2","xwiki-commons-8.0-milestone-1","xwiki-platform-14.10","xwiki-platform-14.4.7","xwiki-platform-13.10.10","xwiki-platform-14.4.6","xwiki-platform-14.4.5","xwiki-platform-14.4.4","xwiki-platform-13.10.9","xwiki-platform-14.4.3","xwiki-platform-14.4.2","xwiki-platform-13.10.7","xwiki-platform-14.4.1","xwiki-platform-13.10.6","xwiki-platform-14.4","xwiki-platform-14.4-rc-1","xwiki-platform-13.10.5","xwiki-platform-13.10.4","xwiki-platform-13.10.3","xwiki-platform-13.10.2","xwiki-platform-13.10.1","xwiki-platform-13.10","xwiki-platform-13.10-rc-1","xwiki-platform-9.9-rc-2","xwiki-platform-8.3-milestone-1","xwiki-platform-8.2-milestone-2","xwiki-platform-8.2-milestone-1","xwiki-platform-8.1-milestone-2","xwiki-platform-8.1-milestone-1","xwiki-platform-8.0-milestone-2","xwiki-platform-8.0-milestone-1","xwiki-platform-7.4-milestone-2","xwiki-platform-7.4-milestone-1","xwiki-platform-7.3-milestone-2"],"database_specific":{"vanir_signatures":[{"signature_version":"v1","source":"https://github.com/xwiki/xwiki-platform/commit/aca1d677c58563bbe6e35c9e1c29fd8b12ebb996","target":{"file":"xwiki-platform-core/xwiki-platform-attachment/xwiki-platform-attachment-ui/src/test/java/org/xwiki/attachment/AttachmentSelectorPageTest.java"},"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["117447449918985110501360561995860207581","246378655834906539853918520206135768882","104690039137418148703134530501315187044","43526138936588944726231737459337986225","257272051162169146444476907056638279573","103941195338481196595840245895005637393","21021498997725953029614224375636779743","208777274748460936997797494507699461955","294983089302469101884287174702115940953","84043707678352613028733522121630995785","234936962260977433647820245964916621731"]},"id":"CVE-2023-29516-fba7fdf2","signature_type":"Line"}],"source":"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2023-29516.json","vanir_signatures_modified":"2026-08-12T12:59:58Z"}}],"schema_version":"1.9.0","severity":[{"type":"CVSS_V3","score":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:L"}]}