Security advisory
Multiple cross-site request forgery (CSRF) vulnerabilities in the Admin Console in Fork before 5.8.3 allows remote attackers to perform unauthorized actions as administrator to (1) approve the mass of the user's comments, (2) restoring a deleted user, (3) installing or running modules, (4) resetting the analytics, (5) pinging the mailmotor api, (6) uploading things to the media library, (7) exporting locale.
- Products
- Not specified
- Affected versions
- Not specified
- Fixed versions
- Not specified
- CVEs
- CVE-2020-23960
- Confirmed fixed CVEs
- Not specified
- Updated in this feed
- 1 Nov 2026, 08:53 UTC · Revision 1
Source evidence
Multiple cross-site request forgery (CSRF) vulnerabilities in the Admin Console in Fork before 5.8.3 allows remote attackers to perform unauthorized actions as administrator to (1) approve the mass of the user's comments, (2) restoring a deleted user, (3) installing or running modules, (4) resetting the analytics, (5) pinging the mailmotor api, (6) uploading things to the media library, (7) exporting locale.
osv:CVE-2020-23960
Complete source record
{
"id": "963c15abac3da60eae1b392accc3270a931b5793bde373ff1d173bcc93b92b42",
"url": "https://osv.dev/vulnerability/CVE-2020-23960",
"method": "structured",
"payload": {
"kind": "advisory",
"title": "CVE-2020-23960",
"summary": "Multiple cross-site request forgery (CSRF) vulnerabilities in the Admin Console in Fork before 5.8.3 allows remote attackers to perform unauthorized actions as administrator to (1) approve the mass of the user's comments, (2) restoring a deleted user, (3) installing or running modules, (4) resetting the analytics, (5) pinging the mailmotor api, (6) uploading things to the media library, (7) exporting locale.",
"evidence": "osv:CVE-2020-23960",
"products": [],
"severity": "high",
"structured": {
"id": "CVE-2020-23960",
"aliases": [
"CVE-2020-23960",
"GHSA-pvgf-mrr4-cw7r"
],
"metrics": [
{
"type": "CVSS_V3",
"score": "CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H"
}
],
"affected": [
{
"ranges": [
{
"repo": "https://github.com/forkcms/forkcms",
"type": "GIT",
"events": [
{
"introduced": "0"
},
{
"fixed": "5f3663480bf0351f320da008fe87805b1c074354"
}
],
"database_specific": {
"extracted_events": [
{
"cpe": "cpe:2.3:a:fork-cms:fork_cms:*:*:*:*:*:*:*:*",
"range": [
{
"introduced": "0"
},
{
"fixed": "5.8.3"
}
],
"source": "CPE_RANGE"
}
]
}
}
],
"versions": [
"5.8.2",
"5.8.1",
"5.8.0",
"5.7.1",
"5.7.0",
"5.6.2",
"5.6.1",
"5.6.0",
"5.5.1",
"5.4.0",
"5.5.0",
"5.4.1",
"5.3.0",
"5.3.1",
"5.2.3",
"5.2.2",
"5.2.1",
"5.2.0",
"5.1.0",
"5.0.4",
"5.0.3",
"5.0.2",
"5.0.1",
"5.0.0",
"4.5.5",
"4.5.4",
"4.5.3",
"4.5.2",
"4.5.1",
"4.5.0",
"4.4.1",
"4.4.0",
"4.3.1",
"4.3.0",
"4.2.4",
"4.2.3",
"4.2.2",
"4.2.1",
"4.2.0",
"4.1.2",
"4.1.1",
"4.1.0",
"4.0.6",
"4.0.5",
"4.0.4",
"4.0.3",
"4.0.2",
"4.0.1",
"4.0.0",
"3.9.1",
"3.9.0",
"3.8.7",
"3.8.6",
"3.8.5",
"3.8.4",
"3.8.3",
"3.8.2",
"3.8.1",
"3.8.0",
"3.7.3",
"3.7.2",
"3.7.1",
"3.7",
"3.6.6",
"3.6.5",
"3.6.4",
"3.6.3",
"3.6.2",
"3.6.1",
"3.6.0",
"3.5.1",
"3.5.0",
"3.4.4",
"3.4.3",
"3.4.2",
"3.4.1",
"3.4.0",
"3.3.7",
"3.3.6",
"3.3.5",
"3.3.4",
"3.3.3",
"3.3.2",
"3.3.0",
"3.1.9",
"3.1.8",
"3.1.7",
"3.1.6",
"2.6.11",
"2.6.10",
"2.6.9",
"2.6.8",
"2.6.6",
"2.3.0",
"2.0.2",
"2.0.1",
"2.0.0"
],
"database_specific": {
"source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2020-23960.json"
}
}
],
"modified": "2026-10-24T10:50:38.343874806Z",
"provider": "osv",
"references": [
"https://www.fork-cms.com/blog/detail/fork-5.8.3-released",
"https://github.com/forkcms/forkcms/pull/3123"
],
"provider_metadata": {
"unresolved_ranges": [
{
"cpes": [
"cpe:2.3:a:fork-cms:fork_cms:*:*:*:*:*:*:*:*"
],
"vendor_product": "fork-cms:fork_cms",
"extracted_events": [
{
"range": [
{
"fixed": "5.8.3"
}
],
"source": "CPE_RANGE"
}
]
}
]
}
},
"related_cves": [
{
"value": "CVE-2020-23960",
"evidence": "/id"
}
],
"security_relevant": true,
"severity_evidence": "/severity/0/score"
},
"source_id": "core-osv",
"document_id": 442377,
"published_at": "2021-01-11T16:15:14.93+00:00"
}