Security advisory
BigTree CMS through 4.2.18 allows remote authenticated users to execute arbitrary code by uploading a crafted package containing a PHP web shell, related to extraction of a ZIP archive to filename patterns such as cache/package/xxx/yyy.php. This issue exists in core\admin\modules\developer\extensions\install\unpack.php and core\admin\modules\developer\packages\install\unpack.php. NOTE: the vendor states "You must implicitly trust any package or extension you install as they all have the ability to write PHP files.
- Products
- Not specified
- Affected versions
- Not specified
- Fixed versions
- Not specified
- CVEs
- CVE-2017-9442
- Confirmed fixed CVEs
- Not specified
- Updated in this feed
- 31 Oct 2026, 09:59 UTC · Revision 1
Source evidence
BigTree CMS through 4.2.18 allows remote authenticated users to execute arbitrary code by uploading a crafted package containing a PHP web shell, related to extraction of a ZIP archive to filename patterns such as cache/package/xxx/yyy.php. This issue exists in core\admin\modules\developer\extensions\install\unpack.php and core\admin\modules\developer\packages\install\unpack.php. NOTE: the vendor states "You must implicitly trust any package or extension you install as they all have the ability to write PHP files.
osv:CVE-2017-9442
Complete source record
{
"id": "f9b56fbd024f0e4f8cbd615e0ad9629de5262b6599061a77c36a9c3a2449f333",
"url": "https://osv.dev/vulnerability/CVE-2017-9442",
"method": "structured",
"payload": {
"kind": "advisory",
"title": "CVE-2017-9442",
"summary": "BigTree CMS through 4.2.18 allows remote authenticated users to execute arbitrary code by uploading a crafted package containing a PHP web shell, related to extraction of a ZIP archive to filename patterns such as cache/package/xxx/yyy.php. This issue exists in core\\admin\\modules\\developer\\extensions\\install\\unpack.php and core\\admin\\modules\\developer\\packages\\install\\unpack.php. NOTE: the vendor states \"You must implicitly trust any package or extension you install as they all have the ability to write PHP files.",
"evidence": "osv:CVE-2017-9442",
"products": [],
"severity": "high",
"structured": {
"id": "CVE-2017-9442",
"aliases": [
"CVE-2017-9442"
],
"metrics": [
{
"type": "CVSS_V3",
"score": "CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H"
}
],
"affected": [
{
"ranges": [
{
"repo": "https://github.com/bigtreecms/bigtree-cms",
"type": "GIT",
"events": [
{
"introduced": "0"
},
{
"last_affected": "9f8ecb0a5d9a575353ec8db26fc9d8c233c1fcdb"
}
],
"database_specific": {
"extracted_events": [
{
"cpe": "cpe:2.3:a:bigtreecms:bigtree_cms:*:*:*:*:*:*:*:*",
"range": [
{
"introduced": "0"
},
{
"last_affected": "4.2.18"
}
],
"source": "CPE_RANGE"
}
]
}
}
],
"versions": [
"4.2.18",
"4.2.17",
"4.2.16",
"4.2.15",
"4.2.14",
"4.2.13",
"4.2.12",
"4.2.11",
"4.2.10",
"4.2.9",
"4.2.8",
"4.2",
"v4.0b3",
"4.0beta2",
"v4.0b1"
],
"database_specific": {
"source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2017-9442.json"
}
}
],
"modified": "2026-10-20T10:49:35.765911774Z",
"provider": "osv",
"references": [
"https://github.com/bigtreecms/BigTree-CMS/issues/291"
],
"provider_metadata": {}
},
"related_cves": [
{
"value": "CVE-2017-9442",
"evidence": "/id"
}
],
"security_relevant": true,
"severity_evidence": "/severity/0/score"
},
"source_id": "core-osv",
"document_id": 380595,
"published_at": "2017-06-05T19:29:00.26+00:00"
}