Security advisory
e107 CMS thru 2.3.3 are vulnerable to insecure deserialization in the `install.php` script. The script processes user-controlled input in the `previous_steps` POST parameter using `unserialize(base64_decode())` without validation, allowing attackers to craft malicious serialized data. This could lead to remote code execution, arbitrary file operations, or denial of service, depending on available PHP object gadgets in the codebase.
- Products
- Not specified
- Affected versions
- Not specified
- Fixed versions
- Not specified
- CVEs
- CVE-2025-61505
- Confirmed fixed CVEs
- Not specified
- Updated in this feed
- 3 Nov 2026, 17:43 UTC · Revision 1
Source evidence
e107 CMS thru 2.3.3 are vulnerable to insecure deserialization in the `install.php` script. The script processes user-controlled input in the `previous_steps` POST parameter using `unserialize(base64_decode())` without validation, allowing attackers to craft malicious serialized data. This could lead to remote code execution, arbitrary file operations, or denial of service, depending on available PHP object gadgets in the codebase.
osv:CVE-2025-61505
Complete source record
{
"id": "2011ef0d471059c3660e14a0a0fac2247b4c913357214d6cb3591df461aaaacf",
"url": "https://osv.dev/vulnerability/CVE-2025-61505",
"method": "structured",
"payload": {
"kind": "advisory",
"title": "CVE-2025-61505",
"summary": "e107 CMS thru 2.3.3 are vulnerable to insecure deserialization in the `install.php` script. The script processes user-controlled input in the `previous_steps` POST parameter using `unserialize(base64_decode())` without validation, allowing attackers to craft malicious serialized data. This could lead to remote code execution, arbitrary file operations, or denial of service, depending on available PHP object gadgets in the codebase.",
"evidence": "osv:CVE-2025-61505",
"products": [],
"severity": "medium",
"structured": {
"id": "CVE-2025-61505",
"aliases": [
"CVE-2025-61505"
],
"metrics": [
{
"type": "CVSS_V3",
"score": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N"
}
],
"affected": [
{
"ranges": [
{
"repo": "https://github.com/e107inc/e107",
"type": "GIT",
"events": [
{
"introduced": "0"
},
{
"last_affected": "29b7e6d3b3e8936b590186b0f309f56f768a4958"
}
],
"database_specific": {
"extracted_events": [
{
"cpe": "cpe:2.3:a:e107:e107:*:*:*:*:*:*:*:*",
"range": [
{
"introduced": "0"
},
{
"last_affected": "2.3.3"
}
],
"source": "CPE_RANGE"
}
]
}
}
],
"versions": [
"v2.3.3",
"v2.3.2",
"v2.3.1",
"v2.3.0",
"v2.3.0-rc1",
"v2.2.1",
"v2.2.0",
"v2.1.9",
"v2.1.8",
"v2.1.7",
"v2.1.6",
"v2.1.5",
"v2.1.4",
"v2.1.3",
"v2.1.2",
"v2.1.1",
"v2.0-beta1",
"v2.0alpha"
],
"database_specific": {
"source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2025-61505.json"
}
}
],
"modified": "2026-10-28T02:30:31.037576117Z",
"provider": "osv",
"references": [
"https://github.com/e107inc/e107/blob/master/install.php",
"https://xancatos.org/cve202561505",
"https://github.com/CVEProject/cvelistV5/tree/main/cves/2025/61xxx/CVE-2025-61505.json",
"https://nvd.nist.gov/vuln/detail/CVE-2025-61505"
],
"provider_metadata": {
"cna_assigner": "mitre",
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2025/61xxx/CVE-2025-61505.json"
}
},
"related_cves": [
{
"value": "CVE-2025-61505",
"evidence": "/id"
}
],
"security_relevant": true,
"severity_evidence": "/severity/0/score"
},
"source_id": "core-osv",
"document_id": 497956,
"published_at": "2025-10-10T00:00:00+00:00"
}