← Vulnerability feed

Vulnerability record · CVE-2024-12856 · published 27 December 2024

CVE-2024-12856: Four-Faith F3x24/F3x36 routers OS command injection via apply.cgi

Four Faith · F3x36 Firmware

Four-Faith router models F3x24 and F3x36 contain an OS command injection flaw in apply.cgi, reachable when modifying the system time over HTTP. Firmware version 2.0 is confirmed affected, and because that firmware ships default credentials, unchanged credentials turn the issue into unauthenticated remote command execution.

7.2 CVSS 3.1 High EPSS 84% · top 0.3% CWE-78 · OS command injectionCWE-1392 · CWE-1392
7.2CVSS 3.1 base score
84%EPSS exploitation probability, 30 days
NoNot in CISA KEV
2Affected product versions listed by NVD
4References, 3 tagged exploit
17 Jun 2026Last modified by NVD

Description

The Four-Faith router models F3x24 and F3x36 are affected by an operating system (OS) command injection vulnerability. At least firmware version 2.0 allows authenticated and remote attackers to execute arbitrary OS commands over HTTP when modifying the system time via apply.cgi. Additionally, this firmware version has default credentials which, if not changed, would effectively change this vulnerability into an unauthenticated and remote OS command execution issue.

CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H

Automated analysis

Generated by VULONE's analysis model from the NVD record, CISA KEV and EPSS data on 18 September 2026. Confidence: high.

high priorityHigh CVSS (7.2) command injection with public exploit references and very high EPSS, though exploitation requires authentication unless default credentials remain unchanged.

What it is

Four-Faith router models F3x24 and F3x36 contain an OS command injection flaw in apply.cgi, reachable when modifying the system time over HTTP. Firmware version 2.0 is confirmed affected, and because that firmware ships default credentials, unchanged credentials turn the issue into unauthenticated remote command execution.

Impact

An attacker can execute arbitrary OS commands on the device, gaining full control of the router with high confidentiality, integrity and availability impact. With default credentials left in place, this is reachable without any authentication.

Attack surface

Reached over the network via HTTP requests to apply.cgi during system time modification; the CVSS vector requires high privileges (PR:H), but the description notes default credentials would make it effectively unauthenticated. No user interaction is required (UI:N).

Exploitation

Not listed in CISA KEV, but EPSS is very high at 0.8422 (99.7th percentile) and multiple references are tagged Exploit, indicating public exploit material exists. No ransomware group usage is documented.

What to do

  • Apply the vendor firmware fix for F3x24 and F3x36 as soon as it is available; treat firmware 2.0 as vulnerable.
  • Immediately change default credentials on all affected routers and enforce strong unique admin passwords.
  • Restrict HTTP management access to trusted internal networks or a management VLAN; never expose apply.cgi to the internet.
  • Disable remote WAN administration and block inbound access to the router web interface at the perimeter.
  • If patching is not possible, isolate affected devices on a segmented network and monitor them closely.

Detection

  • Monitor HTTP requests to apply.cgi, especially those containing system time parameters with shell metacharacters.
  • Alert on unexpected outbound connections or new processes spawned from the router's web server process.
  • Audit router logs for authentication using default credentials and for management logins from untrusted source IPs.
  • Baseline and alert on configuration changes to system time or admin credentials outside maintenance windows.

This assessment is produced automatically and is not human-reviewed. Verify against the vendor advisory before acting on it.

Affected products

2 vulnerable configurations from NVD's CPE data, grouped by vendor and product.

References

Track CVE-2024-12856 inside VULONE

Watch it alongside the ransomware crews, C2 infrastructure and forum chatter that reference it, query it through the API and pull it into your SIEM over TAXII.

Start free Open in platform

Related vulnerabilities

Same products first, then exploited flaws of the same weakness class.

9.8CVE-2024-9643Four-faith f3x36 firmware hard-coded credentials vulnerabilityThe Four-Faith F3x36 router using firmware v2.0.0 is vulnerable to authentication bypass due to hard-coded credentials in the administrative web serv…EPSS 3.0%9.8CVE-2024-9644Four-faith f3x36 firmware missing authentication for critical function vulnerabilityThe Four-Faith F3x36 router using firmware v2.0.0 is vulnerable to an authentication bypass vulnerability in the administrative web server. Authentic…EPSS 0.67%7.2CVE-2019-12168Four-faith f3x24 firmware missing authorization vulnerabilityFour-Faith Wireless Mobile Router F3x24 v1.0 devices allow remote code execution via the Command Shell (aka Administration > Commands) screen.EPSS 4.9%8.8CVE-2026-53266Linux kernel ebtables SNAT out-of-bounds write in ARP rewriteThe ebtables SNAT target rewrites the ARP sender hardware address via skb_store_bits() without first making that range writable. When the ARP SHA byt…KEVEPSS 0.65%analysed8.8CVE-2026-87491Google Chrome V8 out-of-bounds write enables sandbox code executionChrome before 153.0.8010.36 contains an out-of-bounds write in the V8 JavaScript engine. A crafted HTML page can trigger the memory corruption, and b…KEVEPSS 3.1%analysed9.8CVE-2025-25249Fortinet FortiOS and FortiSwitchManager heap buffer overflow via crafted packetsA heap-based buffer overflow (CWE-122/CWE-787) in Fortinet FortiOS 6.4 through 7.6.3 and FortiSwitchManager 7.0 through 7.2.6 lets an unauthenticated…KEVEPSS 3.9%analysed7.8CVE-2026-83549SonicWall SMA1000 AMC OS Command InjectionThe SMA1000 Appliance Management Console contains an OS command injection flaw (CWE-78) that lets an authenticated administrator execute arbitrary op…KEVEPSS 11%analysed10.0CVE-2026-49869Kestra OSS auth bypass via path suffix match enables RCEKestra OSS AuthenticationFilter whitelists the public config endpoint using request.getPath().endsWith("/configs"), a suffix match instead of an exac…KEVEPSS 2.1%analysed

Source: NIST National Vulnerability Database (record CVE-2024-12856), CISA KEV, FIRST EPSS (scores of 2026-09-26). This page is refreshed as NVD updates the record.