CVE-2026-43284, CVE-2026-43500 (DirtyFrag), and CVE-2026-46300 (Fragnesia)
| Title | Dirty Frag CVE-2026-43284 and CVE-2026-43500 [eyeSight][eyeInspect] |
| URL Name |
dirty-frag-2026 |
| Summary |
DirtyFrag CVE-2026-43284 and CVE-2026-43500 |
| Exploit |
DirtyFrag works by chaining two locally exploitable vulnerabilities that exist in the “xfrm-ESP Page-Cache Write” (CVE-2026-43284) and the “RxRPC Page-Cache Write” (CVE-2026-43500) For detailed information about this vulnerability, please refer to the link below: |
| Impact |
CVE-2026-43284 and CVE-2026-43500 (DirtyFrag) These chained vulnerabilities are only exploitable locally or via vulnerability chaining of potential future remote vulnerabilities in the appliance. |
| Versions Impacted |
eyeSight: 9.1.x, 8.5.x eyeInspect: 5.X |
| Answer |
The eyeSight and eyeInspect appliance currently expose only a single interactive administrative user (cliadmin [eyeSight], silentdefense[eyeInspect]), but it runs multiple non-root system services. As a result, kernel-level local privilege escalation vulnerabilities such as DirtyFrag can be exploited if any network-facing service is compromised via potential future vulnerabilities that allow for vulnerability chaining to occur. |
| Community URL |
https://forescout.my.site.com/support/s/article/dirty-frag-2026 |
Fragnesia
| Title | Fragnesia CVE-2026-46300 [eyeSight][eyeInspect] |
| URL Name |
Fragnesia -2026 |
| Summary |
Fragnesia Frag CVE-2026-46300 |
| Exploit |
Fragnesia is a universal Linux local privilege escalation exploit, discovered with V12 by William Bowling with the V12 team. Fragnesia is a member of the Dirty Frag vulnerability class. This is a separate bug in the ESP/XFRM from DirtyFrag, which has received its own patch. However, Fragnesia is in the same surface, and the mitigation is the same as the mitigation for DirtyFrag. For detailed information about this vulnerability, please refer to the link below: |
| Impact |
CVE-2026-46300 These chained vulnerabilities are only exploitable locally or via vulnerability chaining of potential future remote vulnerabilities in the appliance. |
| Versions Impacted |
eyeSight: 9.1.x, 8.5.x eyeInspect: 5.X |
| Answer | The eyeSight and eyeInspect appliance currently expose only a single interactive administrative user (cliadmin [eyeSight], silentdefense[eyeInspect]), but it runs multiple non-root system services. As a result, kernel-level local privilege escalation vulnerabilities, such as Fragnesia, can be exploited if any network-facing service is compromised via potential future vulnerabilities that allow for vulnerability chaining to occur. |
| Community URL |
https://forescout.my.site.com/support/s/article/Fragnesia--2026 |
Mitigation for eyeSight v9.1.x and v8.5.x
Apply the mitigation on all Forescout EMs and appliances:
- Download the Perl script from the Dirty Frag knowledge article (Mitigation for eyeSight v9.1.x section, step 1).
-
Copy the mitigation script cve-2026-43284.pl to the /usr/local/forescout/tmp directory on each Forescout appliance. After copying the script to the Enterprise Manager (EM), you can use fstool oneach to transfer the script to other appliances.
Copy the mitigation script cve-2026-43284.pl to the /usr/local/forescout/tmp directory on each Forescout appliance. After copying the script to the Enterprise Manager (EM), you can use fstool oneach to transfer the script to other appliances.
If the tmp directory does not exist in /usr/local/forescout, create it and delete it after the procedure. -
Log in to the CLI as root on the EM or appliance.
-
Navigate to the /usr/local/forescout/tmp directory where cve-2026-43284.pl is located.
Navigate to the /usr/local/forescout/tmp directory where cve-2026-43284.pl is located.
-
Set the script as executable:
-
Verify SHA256 of cve-2026-43284.pl is 84ea9c9475936fb883d627d561526d7860664ac41b2cf67e843545985f4ce38a:
-
Run the mitigation script:
-
After the script completes, verify the mitigation:
Mitigation for eyeInspect v5.x
Apply the mitigation on all Forescout Command Centers and Sensors:
- Download the Shell script from the Dirty Frag knowledge article (Mitigation for eyeInspect v5.X section, step 1).
-
Copy the mitigation script cve-2026-43284-mitigation.sh to the /home/silentdefense/ directory on each Forescout appliance.
-
Log in to the CLI as ‘silentdefense’ on the appliance.
-
Navigate to the /home/silentdefense/ directory where cve-2026-43284-mitigation.sh is located.
-
Set the script as executable:
-
Run the mitigation script:
Re-execute the script to validate the mitigation:
The output message confirms that the mitigation was applied successfully: