XWiki Platform is a generic wiki platform offering runtime services for applications built on top of it. Any user with edit right on any page can perform arbitrary remote code execution by adding instances of XWiki.SearchSuggestConfig and XWiki.SearchSuggestSourceClass to their user profile or any other page. This compromises the confidentiality, integrity and availability of the whole XWiki installation. This vulnerability has been patched in XWiki 14.10.21, 15.5.5 and 15.10.2.
{
"cwe_ids": [
"CWE-862",
"CWE-95"
]
}[
{
"signature_version": "v1",
"source": "https://github.com/xwiki/xwiki-platform/commit/742cd4591642be4cdcaf68325f17540e0934e64e",
"deprecated": false,
"id": "CVE-2024-37901-0a516935",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"181206592806760174228566008667523864015",
"176669811463110203208316978837459847221",
"265457976098476163797035710965108330724",
"66027141029162381916987723313395333349",
"113460953889839962246598583683241058433",
"167863152323126058797535713195961477121",
"204078277445743465588132534169897462226",
"70660062906184790187707202900276158444",
"102503637795791239662363267700850999572",
"281101623214958191570326342286046590671",
"191887113997405550783355770735353407072",
"249666793472843685948152908660510265202",
"260582223084869794443384764272472366872",
"321592979006532100708630908589420845227"
]
},
"target": {
"file": "xwiki-platform-core/xwiki-platform-oldcore/src/main/java/com/xpn/xwiki/objects/BaseObject.java"
}
},
{
"signature_version": "v1",
"source": "https://github.com/xwiki/xwiki-platform/commit/bbde8a4f564e3c28839440076334a9093e2b4834",
"deprecated": false,
"id": "CVE-2024-37901-1962e39d",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"314246259094706491148575382837127759453",
"10818376345213815297116245890291092383",
"195397760480891384477449963909103615844",
"52762055478973007306390109292147329767"
]
},
"target": {
"file": "xwiki-platform-core/xwiki-platform-oldcore/src/main/java/com/xpn/xwiki/api/Object.java"
}
},
{
"signature_version": "v1",
"source": "https://github.com/xwiki/xwiki-platform/commit/9ce3e0319869b6d8131fc4e0909736f7041566a4",
"deprecated": false,
"id": "CVE-2024-37901-2b76a9ad",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"314246259094706491148575382837127759453",
"10818376345213815297116245890291092383",
"195397760480891384477449963909103615844",
"52762055478973007306390109292147329767"
]
},
"target": {
"file": "xwiki-platform-core/xwiki-platform-oldcore/src/main/java/com/xpn/xwiki/api/Object.java"
}
},
{
"signature_version": "v1",
"source": "https://github.com/xwiki/xwiki-platform/commit/bbde8a4f564e3c28839440076334a9093e2b4834",
"deprecated": false,
"id": "CVE-2024-37901-2ca3b7c9",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"181206592806760174228566008667523864015",
"176669811463110203208316978837459847221",
"265457976098476163797035710965108330724",
"66027141029162381916987723313395333349",
"113460953889839962246598583683241058433",
"167863152323126058797535713195961477121",
"204078277445743465588132534169897462226",
"70660062906184790187707202900276158444",
"102503637795791239662363267700850999572",
"281101623214958191570326342286046590671",
"191887113997405550783355770735353407072",
"249666793472843685948152908660510265202",
"260582223084869794443384764272472366872",
"321592979006532100708630908589420845227"
]
},
"target": {
"file": "xwiki-platform-core/xwiki-platform-oldcore/src/main/java/com/xpn/xwiki/objects/BaseObject.java"
}
},
{
"signature_version": "v1",
"source": "https://github.com/xwiki/xwiki-platform/commit/9ce3e0319869b6d8131fc4e0909736f7041566a4",
"deprecated": false,
"id": "CVE-2024-37901-63628950",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"181206592806760174228566008667523864015",
"176669811463110203208316978837459847221",
"265457976098476163797035710965108330724",
"66027141029162381916987723313395333349",
"113460953889839962246598583683241058433",
"167863152323126058797535713195961477121",
"204078277445743465588132534169897462226",
"70660062906184790187707202900276158444",
"102503637795791239662363267700850999572",
"281101623214958191570326342286046590671",
"191887113997405550783355770735353407072",
"249666793472843685948152908660510265202",
"260582223084869794443384764272472366872",
"321592979006532100708630908589420845227"
]
},
"target": {
"file": "xwiki-platform-core/xwiki-platform-oldcore/src/main/java/com/xpn/xwiki/objects/BaseObject.java"
}
},
{
"signature_version": "v1",
"source": "https://github.com/xwiki/xwiki-platform/commit/0b135760514fef73db748986a3311f3edd4a553b",
"deprecated": false,
"id": "CVE-2024-37901-ac41cebd",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"314246259094706491148575382837127759453",
"10818376345213815297116245890291092383",
"195397760480891384477449963909103615844",
"52762055478973007306390109292147329767"
]
},
"target": {
"file": "xwiki-platform-core/xwiki-platform-oldcore/src/main/java/com/xpn/xwiki/api/Object.java"
}
},
{
"signature_version": "v1",
"source": "https://github.com/xwiki/xwiki-platform/commit/0b135760514fef73db748986a3311f3edd4a553b",
"deprecated": false,
"id": "CVE-2024-37901-de065cc9",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"181206592806760174228566008667523864015",
"176669811463110203208316978837459847221",
"265457976098476163797035710965108330724",
"66027141029162381916987723313395333349",
"113460953889839962246598583683241058433",
"167863152323126058797535713195961477121",
"204078277445743465588132534169897462226",
"70660062906184790187707202900276158444",
"102503637795791239662363267700850999572",
"281101623214958191570326342286046590671",
"191887113997405550783355770735353407072",
"249666793472843685948152908660510265202",
"260582223084869794443384764272472366872",
"321592979006532100708630908589420845227"
]
},
"target": {
"file": "xwiki-platform-core/xwiki-platform-oldcore/src/main/java/com/xpn/xwiki/objects/BaseObject.java"
}
},
{
"signature_version": "v1",
"source": "https://github.com/xwiki/xwiki-platform/commit/742cd4591642be4cdcaf68325f17540e0934e64e",
"deprecated": false,
"id": "CVE-2024-37901-df4efbd0",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"314246259094706491148575382837127759453",
"10818376345213815297116245890291092383",
"195397760480891384477449963909103615844",
"52762055478973007306390109292147329767"
]
},
"target": {
"file": "xwiki-platform-core/xwiki-platform-oldcore/src/main/java/com/xpn/xwiki/api/Object.java"
}
}
]