Security advisory
Concrete CMS before 8.5.13 and 9.x before 9.2.2 allows unauthorized access because directories can be created with insecure permissions. File creation functions (such as the Mkdir() function) gives universal access (0777) to created folders by default. Excessive permissions can be granted when creating a directory with permissions greater than 0755 or when the permissions argument is not specified.
- Products
- Not specified
- Affected versions
- Not specified
- Fixed versions
- Not specified
- CVEs
- CVE-2023-48648
- Confirmed fixed CVEs
- Not specified
- Updated in this feed
- 4 Nov 2026, 15:06 UTC · Revision 1
Source evidence
Concrete CMS before 8.5.13 and 9.x before 9.2.2 allows unauthorized access because directories can be created with insecure permissions. File creation functions (such as the Mkdir() function) gives universal access (0777) to created folders by default. Excessive permissions can be granted when creating a directory with permissions greater than 0755 or when the permissions argument is not specified.
osv:CVE-2023-48648
Complete source record
{
"id": "4b4c119a74131b58f178fbef4f573c06160143acd53d0b381f6530df43e6abe7",
"url": "https://osv.dev/vulnerability/CVE-2023-48648",
"method": "structured",
"payload": {
"kind": "advisory",
"title": "CVE-2023-48648",
"summary": "Concrete CMS before 8.5.13 and 9.x before 9.2.2 allows unauthorized access because directories can be created with insecure permissions. File creation functions (such as the Mkdir() function) gives universal access (0777) to created folders by default. Excessive permissions can be granted when creating a directory with permissions greater than 0755 or when the permissions argument is not specified.",
"evidence": "osv:CVE-2023-48648",
"products": [],
"severity": "critical",
"structured": {
"id": "CVE-2023-48648",
"aliases": [
"CVE-2023-48648",
"GHSA-m87h-jxr6-f82w"
],
"metrics": [
{
"type": "CVSS_V3",
"score": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H"
}
],
"affected": [
{
"ranges": [
{
"repo": "https://github.com/concretecms/concretecms",
"type": "GIT",
"events": [
{
"introduced": "0"
},
{
"fixed": "eb803ab1add2d5cd26b7b6fc7d09e931f60e9614"
},
{
"introduced": "b3774abddd475b4ba98b637402506f7a5ebd90ea"
},
{
"fixed": "2d83929752cb641f5b18e8a68aa829433e696361"
}
],
"database_specific": {
"extracted_events": [
{
"cpe": "cpe:2.3:a:concretecms:concrete_cms:*:*:*:*:*:*:*:*",
"range": [
{
"introduced": "0"
},
{
"fixed": "8.5.13"
}
],
"source": "CPE_RANGE"
},
{
"cpe": "cpe:2.3:a:concretecms:concrete_cms:*:*:*:*:*:*:*:*",
"range": [
{
"introduced": "9.0"
},
{
"fixed": "9.2.2"
}
],
"source": "CPE_RANGE"
}
]
}
}
],
"versions": [
"8.5.9",
"8.5.7",
"8.5.6",
"8.4.1",
"8.3.1",
"8.2.1",
"8.2.0",
"8.2.0RC2",
"8.1.0",
"5.7.5.7",
"5.7.5.6",
"5.7.5.5",
"5.7.5.2",
"5.7.4.1",
"5.7.3.1",
"5.7.3",
"5.7.2.1",
"5.7.2",
"5.7.0.4",
"5.7.1",
"5.7.0.3",
"5.7.0.1",
"5.7.0"
],
"database_specific": {
"source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2023-48648.json"
}
}
],
"modified": "2026-10-28T02:30:36.590527735Z",
"provider": "osv",
"references": [
"https://documentation.concretecms.org/developers/introduction/version-history/8513-release-notes",
"https://documentation.concretecms.org/developers/introduction/version-history/922-release-notes",
"https://github.com/CVEProject/cvelistV5/tree/main/cves/2023/48xxx/CVE-2023-48648.json",
"https://nvd.nist.gov/vuln/detail/CVE-2023-48648",
"https://www.concretecms.org/about/project-news/security/2023-11-09-security-blog-about-updated-cves-and-new-release"
],
"provider_metadata": {
"cna_assigner": "mitre",
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2023/48xxx/CVE-2023-48648.json"
}
},
"related_cves": [
{
"value": "CVE-2023-48648",
"evidence": "/id"
}
],
"security_relevant": true,
"severity_evidence": "/severity/0/score"
},
"source_id": "core-osv",
"document_id": 503943,
"published_at": "2023-11-17T00:00:00+00:00"
}