← Vulnerability feed

Vulnerability record · CVE-2015-2295 · published 10 April 2015

CVE-2015-2295: pfSense WebGUI CSRF in full backup restore deletes arbitrary files

Netgate · Pfsense

pfSense before 2.2.1 contains a cross-site request forgery flaw in system_firmware_restorefullbackup.php in the WebGUI. An attacker can force a logged-in administrator's browser to submit a crafted request that deletes arbitrary files via the deletefile parameter. Because the target is a firewall management interface, file deletion can undermine device integrity and availability.

6.8 CVSS 2.0 Medium EPSS 66% · top 0.8% CWE-352 · Cross-site request forgery
6.8CVSS 2.0 base score
66%EPSS exploitation probability, 30 days
NoNot in CISA KEV
1Affected product versions listed by NVD
12References, 4 tagged exploit
17 Jun 2026Last modified by NVD

Description

Cross-site request forgery (CSRF) vulnerability in system_firmware_restorefullbackup.php in the WebGUI in pfSense before 2.2.1 allows remote attackers to hijack the authentication of administrators for requests that delete arbitrary files via the deletefile parameter.

AV:N/AC:M/Au:N/C:P/I:P/A:P

Automated analysis

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

high priorityThe flaw affects a security-critical firewall management interface, public exploit code exists, and EPSS is very high, though exploitation requires an authenticated admin to be tricked into a CSRF.

What it is

pfSense before 2.2.1 contains a cross-site request forgery flaw in system_firmware_restorefullbackup.php in the WebGUI. An attacker can force a logged-in administrator's browser to submit a crafted request that deletes arbitrary files via the deletefile parameter. Because the target is a firewall management interface, file deletion can undermine device integrity and availability.

Impact

An attacker who lures an authenticated administrator into a malicious page can cause deletion of arbitrary files on the pfSense appliance, potentially breaking configuration, logging or the WebGUI itself. The attacker does not gain direct code execution from this flaw alone.

Attack surface

Reached over the network through the pfSense WebGUI; the victim must be an authenticated administrator and must be induced to load attacker-controlled content, so user interaction is required. No attacker authentication is needed beyond the victim's existing session.

Exploitation

Public exploit references exist (Packet Storm, Exploit-DB, HTB advisory), and EPSS is 0.65722 (99.23rd percentile), indicating high predicted exploitation activity, though the CVE is not listed in CISA KEV.

What to do

  • Upgrade pfSense to 2.2.1 or later, which fixes the WebGUI CSRF issue.
  • Restrict WebGUI access to trusted management networks and never expose it to the internet.
  • Require administrators to log out of the WebGUI when not in use and avoid browsing untrusted sites in the same browser session.
  • Apply anti-CSRF protections at the reverse proxy or WAF in front of the WebGUI where feasible.

Detection

  • Monitor WebGUI access logs for POST requests to system_firmware_restorefullbackup.php, especially with a deletefile parameter.
  • Alert on unexpected file deletions or missing configuration files on pfSense appliances.
  • Correlate administrator browser sessions with outbound requests to untrusted or newly registered domains.
  • Review pfSense audit or system logs for backup restore actions that were not initiated by an administrator.

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

Affected products

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

References

Track CVE-2015-2295 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-2019-16915Netgate pfsense path traversal vulnerabilityAn issue was discovered in pfSense through 2.4.4-p3. widgets/widgets/picture.widget.php uses the widgetkey parameter directly without sanitization (e…EPSS 3.7%9.8CVE-2019-12585Apcupsd os command injection vulnerabilityApcupsd 0.3.91_5, as used in pfSense through 2.4.4-RELEASE-p3 and other products, has an Arbitrary Command Execution issue in apcupsd_status.php.EPSS 5.0%9.6CVE-2020-21487Netgate pfsense cross-site scripting vulnerabilityCross Site Scripting vulnerability found in Netgate pfSense 2.4.4 and ACME package v.0.6.3 allows attackers to execute arbitrary code via the RootFol…EPSS 0.67%8.8CVE-2023-48123pfSense web GUI packet_capture.php remote code executionpfSense Plus 23.05.1 and earlier and pfSense CE 2.7.0 allow a remote attacker to execute arbitrary code through a crafted request to packet_capture.p…EPSS 68%analysed8.8CVE-2023-42326pfSense WebGUI GIF/GRE Interface Command InjectionNetgate pfSense 2.7.0 contains a command injection flaw in the interfaces_gif_edit.php and interfaces_gre_edit.php WebGUI components. A remote attack…EPSS 64%analysed8.8CVE-2023-27253pfSense restore_rrddata() command injection via crafted XML configNetgate pfSense 2.7.0 contains a command injection flaw in the restore_rrddata() function. An authenticated attacker can supply a crafted XML file to…EPSS 90%analysed8.8CVE-2022-24299Netgate pfsense improper input validation vulnerabilityImproper input validation vulnerability in pfSense CE and pfSense Plus (pfSense CE software versions prior to 2.6.0 and pfSense Plus software version…EPSS 1.9%8.8CVE-2022-26019Netgate pfsense path traversal vulnerabilityImproper access control vulnerability in pfSense CE and pfSense Plus (pfSense CE software versions prior to 2.6.0 and pfSense Plus software versions …EPSS 4.5%

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