IPFilter 3.1.1 through 3.4.28 allows remote attackers to bypass firewall rules by sending a PASV command string as the argument of another command to an FTP server, which generates a response that contains the string, causing IPFilter to treat the response as if it were a legitimate PASV command from the server.
Conclusion & alert: CVE-2002-1978 is rated Moderate Risk (58.5/100): CVSS High severity, with medium exploitation likelihood (EPSS 2.01%). Core evidence: EPSS rose +1.14% over the last day, indicating growing attacker interest. Mandatory action: Review affected assets and schedule remediation.
Risk is dynamic; we continuously reassess and refresh what is shown on this page as upstream context changes.
EPSS lead: Daily EPSS estimates relative likelihood of exploitation; percentile ranks this CVE among scored vulnerabilities (higher = more severe relative rank).
| # | Date | Old EPSS score | New EPSS score | Delta (New - Old) |
|---|---|---|---|---|
| 1 | 2026-06-15 | 0.86% | 2.01% | +1.14% |
| 2 | 2025-08-15 | 0.97% | 0.86% | -0.10% |
| 3 | 2025-03-30 | — | 0.97% | — |
Full EPSS history (10 records total)
CVSS metrics for this CVE.
| Base score | Version | Severity | Vector | Exploitability | Impact | Score source |
|---|---|---|---|---|---|---|
| 7.5 | 2.0 | HIGH |
|
10.0 | 6.4 | [email protected] |
| Vendor | Product | Version | Raw CPE |
|---|---|---|---|
| darren_reed | ipfilter | 3.1.1 | cpe:2.3:a:darren_reed:ipfilter:3.1.1:*:*:*:*:*:*:* |
| darren_reed | ipfilter | 3.1.2 | cpe:2.3:a:darren_reed:ipfilter:3.1.2:*:*:*:*:*:*:* |
| darren_reed | ipfilter | 3.1.3 | cpe:2.3:a:darren_reed:ipfilter:3.1.3:*:*:*:*:*:*:* |
| darren_reed | ipfilter | 3.1.4 | cpe:2.3:a:darren_reed:ipfilter:3.1.4:*:*:*:*:*:*:* |
| darren_reed | ipfilter | 3.1.5 | cpe:2.3:a:darren_reed:ipfilter:3.1.5:*:*:*:*:*:*:* |
| darren_reed | ipfilter | 3.1.6 | cpe:2.3:a:darren_reed:ipfilter:3.1.6:*:*:*:*:*:*:* |
| darren_reed | ipfilter | 3.1.7 | cpe:2.3:a:darren_reed:ipfilter:3.1.7:*:*:*:*:*:*:* |
| darren_reed | ipfilter | 3.1.8 | cpe:2.3:a:darren_reed:ipfilter:3.1.8:*:*:*:*:*:*:* |
| darren_reed | ipfilter | 3.1.9 | cpe:2.3:a:darren_reed:ipfilter:3.1.9:*:*:*:*:*:*:* |
| darren_reed | ipfilter | 3.1.10 | cpe:2.3:a:darren_reed:ipfilter:3.1.10:*:*:*:*:*:*:* |
| darren_reed | ipfilter | 3.2.1 | cpe:2.3:a:darren_reed:ipfilter:3.2.1:*:*:*:*:*:*:* |
| darren_reed | ipfilter | 3.2.2 | cpe:2.3:a:darren_reed:ipfilter:3.2.2:*:*:*:*:*:*:* |
| darren_reed | ipfilter | 3.2.3 | cpe:2.3:a:darren_reed:ipfilter:3.2.3:*:*:*:*:*:*:* |
| darren_reed | ipfilter | 3.2.4 | cpe:2.3:a:darren_reed:ipfilter:3.2.4:*:*:*:*:*:*:* |
| darren_reed | ipfilter | 3.2.5 | cpe:2.3:a:darren_reed:ipfilter:3.2.5:*:*:*:*:*:*:* |
| darren_reed | ipfilter | 3.2.6 | cpe:2.3:a:darren_reed:ipfilter:3.2.6:*:*:*:*:*:*:* |
| darren_reed | ipfilter | 3.2.7 | cpe:2.3:a:darren_reed:ipfilter:3.2.7:*:*:*:*:*:*:* |
| darren_reed | ipfilter | 3.2.8 | cpe:2.3:a:darren_reed:ipfilter:3.2.8:*:*:*:*:*:*:* |
| darren_reed | ipfilter | 3.2.9 | cpe:2.3:a:darren_reed:ipfilter:3.2.9:*:*:*:*:*:*:* |
| darren_reed | ipfilter | 3.2.10 | cpe:2.3:a:darren_reed:ipfilter:3.2.10:*:*:*:*:*:*:* |
| darren_reed | ipfilter | 3.2.11 | cpe:2.3:a:darren_reed:ipfilter:3.2.11:*:*:*:*:*:*:* |
| darren_reed | ipfilter | 3.2.12 | cpe:2.3:a:darren_reed:ipfilter:3.2.12:*:*:*:*:*:*:* |
| darren_reed | ipfilter | 3.2.13 | cpe:2.3:a:darren_reed:ipfilter:3.2.13:*:*:*:*:*:*:* |
| darren_reed | ipfilter | 3.2.14 | cpe:2.3:a:darren_reed:ipfilter:3.2.14:*:*:*:*:*:*:* |
| darren_reed | ipfilter | 3.2.15 | cpe:2.3:a:darren_reed:ipfilter:3.2.15:*:*:*:*:*:*:* |
| darren_reed | ipfilter | 3.2.16 | cpe:2.3:a:darren_reed:ipfilter:3.2.16:*:*:*:*:*:*:* |
| darren_reed | ipfilter | 3.2.17 | cpe:2.3:a:darren_reed:ipfilter:3.2.17:*:*:*:*:*:*:* |
| darren_reed | ipfilter | 3.2.18 | cpe:2.3:a:darren_reed:ipfilter:3.2.18:*:*:*:*:*:*:* |
| darren_reed | ipfilter | 3.2.19 | cpe:2.3:a:darren_reed:ipfilter:3.2.19:*:*:*:*:*:*:* |
| darren_reed | ipfilter | 3.2.20 | cpe:2.3:a:darren_reed:ipfilter:3.2.20:*:*:*:*:*:*:* |
| darren_reed | ipfilter | 3.2.21 | cpe:2.3:a:darren_reed:ipfilter:3.2.21:*:*:*:*:*:*:* |
| darren_reed | ipfilter | 3.2.22 | cpe:2.3:a:darren_reed:ipfilter:3.2.22:*:*:*:*:*:*:* |
| darren_reed | ipfilter | 3.3.1 | cpe:2.3:a:darren_reed:ipfilter:3.3.1:*:*:*:*:*:*:* |
| darren_reed | ipfilter | 3.3.2 | cpe:2.3:a:darren_reed:ipfilter:3.3.2:*:*:*:*:*:*:* |
| darren_reed | ipfilter | 3.3.3 | cpe:2.3:a:darren_reed:ipfilter:3.3.3:*:*:*:*:*:*:* |
| darren_reed | ipfilter | 3.3.4 | cpe:2.3:a:darren_reed:ipfilter:3.3.4:*:*:*:*:*:*:* |
| darren_reed | ipfilter | 3.3.5 | cpe:2.3:a:darren_reed:ipfilter:3.3.5:*:*:*:*:*:*:* |
| darren_reed | ipfilter | 3.3.6 | cpe:2.3:a:darren_reed:ipfilter:3.3.6:*:*:*:*:*:*:* |
| darren_reed | ipfilter | 3.3.7 | cpe:2.3:a:darren_reed:ipfilter:3.3.7:*:*:*:*:*:*:* |
| darren_reed | ipfilter | 3.3.8 | cpe:2.3:a:darren_reed:ipfilter:3.3.8:*:*:*:*:*:*:* |
| darren_reed | ipfilter | 3.3.9 | cpe:2.3:a:darren_reed:ipfilter:3.3.9:*:*:*:*:*:*:* |
| darren_reed | ipfilter | 3.3.10 | cpe:2.3:a:darren_reed:ipfilter:3.3.10:*:*:*:*:*:*:* |
| darren_reed | ipfilter | 3.3.11 | cpe:2.3:a:darren_reed:ipfilter:3.3.11:*:*:*:*:*:*:* |
| darren_reed | ipfilter | 3.3.12 | cpe:2.3:a:darren_reed:ipfilter:3.3.12:*:*:*:*:*:*:* |
| darren_reed | ipfilter | 3.3.13 | cpe:2.3:a:darren_reed:ipfilter:3.3.13:*:*:*:*:*:*:* |
| darren_reed | ipfilter | 3.3.14 | cpe:2.3:a:darren_reed:ipfilter:3.3.14:*:*:*:*:*:*:* |
| darren_reed | ipfilter | 3.3.15 | cpe:2.3:a:darren_reed:ipfilter:3.3.15:*:*:*:*:*:*:* |
| darren_reed | ipfilter | 3.3.16 | cpe:2.3:a:darren_reed:ipfilter:3.3.16:*:*:*:*:*:*:* |
| darren_reed | ipfilter | 3.3.17 | cpe:2.3:a:darren_reed:ipfilter:3.3.17:*:*:*:*:*:*:* |
| darren_reed | ipfilter | 3.3.18 | cpe:2.3:a:darren_reed:ipfilter:3.3.18:*:*:*:*:*:*:* |
| darren_reed | ipfilter | 3.3.19 | cpe:2.3:a:darren_reed:ipfilter:3.3.19:*:*:*:*:*:*:* |
| darren_reed | ipfilter | 3.3.20 | cpe:2.3:a:darren_reed:ipfilter:3.3.20:*:*:*:*:*:*:* |
| darren_reed | ipfilter | 3.3.21 | cpe:2.3:a:darren_reed:ipfilter:3.3.21:*:*:*:*:*:*:* |
| darren_reed | ipfilter | 3.3.22 | cpe:2.3:a:darren_reed:ipfilter:3.3.22:*:*:*:*:*:*:* |
| darren_reed | ipfilter | 3.4.1 | cpe:2.3:a:darren_reed:ipfilter:3.4.1:*:*:*:*:*:*:* |
| darren_reed | ipfilter | 3.4.2 | cpe:2.3:a:darren_reed:ipfilter:3.4.2:*:*:*:*:*:*:* |
| darren_reed | ipfilter | 3.4.3 | cpe:2.3:a:darren_reed:ipfilter:3.4.3:*:*:*:*:*:*:* |
| darren_reed | ipfilter | 3.4.4 | cpe:2.3:a:darren_reed:ipfilter:3.4.4:*:*:*:*:*:*:* |
| darren_reed | ipfilter | 3.4.5 | cpe:2.3:a:darren_reed:ipfilter:3.4.5:*:*:*:*:*:*:* |
| darren_reed | ipfilter | 3.4.6 | cpe:2.3:a:darren_reed:ipfilter:3.4.6:*:*:*:*:*:*:* |
| darren_reed | ipfilter | 3.4.7 | cpe:2.3:a:darren_reed:ipfilter:3.4.7:*:*:*:*:*:*:* |
| darren_reed | ipfilter | 3.4.8 | cpe:2.3:a:darren_reed:ipfilter:3.4.8:*:*:*:*:*:*:* |
| darren_reed | ipfilter | 3.4.9 | cpe:2.3:a:darren_reed:ipfilter:3.4.9:*:*:*:*:*:*:* |
| darren_reed | ipfilter | 3.4.10 | cpe:2.3:a:darren_reed:ipfilter:3.4.10:*:*:*:*:*:*:* |
| darren_reed | ipfilter | 3.4.11 | cpe:2.3:a:darren_reed:ipfilter:3.4.11:*:*:*:*:*:*:* |
| darren_reed | ipfilter | 3.4.12 | cpe:2.3:a:darren_reed:ipfilter:3.4.12:*:*:*:*:*:*:* |
| darren_reed | ipfilter | 3.4.13 | cpe:2.3:a:darren_reed:ipfilter:3.4.13:*:*:*:*:*:*:* |
| darren_reed | ipfilter | 3.4.14 | cpe:2.3:a:darren_reed:ipfilter:3.4.14:*:*:*:*:*:*:* |
| darren_reed | ipfilter | 3.4.15 | cpe:2.3:a:darren_reed:ipfilter:3.4.15:*:*:*:*:*:*:* |
| darren_reed | ipfilter | 3.4.16 | cpe:2.3:a:darren_reed:ipfilter:3.4.16:*:*:*:*:*:*:* |
| darren_reed | ipfilter | 3.4.17 | cpe:2.3:a:darren_reed:ipfilter:3.4.17:*:*:*:*:*:*:* |
| darren_reed | ipfilter | 3.4.18 | cpe:2.3:a:darren_reed:ipfilter:3.4.18:*:*:*:*:*:*:* |
| darren_reed | ipfilter | 3.4.19 | cpe:2.3:a:darren_reed:ipfilter:3.4.19:*:*:*:*:*:*:* |
| darren_reed | ipfilter | 3.4.20 | cpe:2.3:a:darren_reed:ipfilter:3.4.20:*:*:*:*:*:*:* |
| darren_reed | ipfilter | 3.4.21 | cpe:2.3:a:darren_reed:ipfilter:3.4.21:*:*:*:*:*:*:* |
| darren_reed | ipfilter | 3.4.22 | cpe:2.3:a:darren_reed:ipfilter:3.4.22:*:*:*:*:*:*:* |
| darren_reed | ipfilter | 3.4.23 | cpe:2.3:a:darren_reed:ipfilter:3.4.23:*:*:*:*:*:*:* |
| darren_reed | ipfilter | 3.4.24 | cpe:2.3:a:darren_reed:ipfilter:3.4.24:*:*:*:*:*:*:* |
| darren_reed | ipfilter | 3.4.25 | cpe:2.3:a:darren_reed:ipfilter:3.4.25:*:*:*:*:*:*:* |
| darren_reed | ipfilter | 3.4.26 | cpe:2.3:a:darren_reed:ipfilter:3.4.26:*:*:*:*:*:*:* |