Medium severity · published Oct 11, 2024
CVE-2024-9507
Contact Form by Bit Form: Multi Step Form, Calculation Contact Form, Payment Contact Form & Custom Contact Form builder <= 2.15.2 - Authenticated (Administrator+) Improper Input Validation via iconUpload Function to Arbitrary File Read
4.9
CVSS
0.5%
EPSS
No
On KEV
Description
The Contact Form by Bit Form: Multi Step Form, Calculation Contact Form, Payment Contact Form & Custom Contact Form builder plugin for WordPress is vulnerable to arbitrary file read in all versions up to, and including, 2.15.2 due to improper input validation within the iconUpload function. This makes it possible for authenticated attackers, with Administrator-level access and above, to leverage a PHP filter chain attack and read the contents of arbitrary files on the server, which can contain sensitive information.
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:N/A:N
Attack vector
Network
Complexity
Low
Privileges
High
User interaction
None
Confidentiality
High
Integrity
None
Availability
None
Scope
Unchanged
Exploitation
Is it being used?
Exploit prediction (EPSS)0.5% · higher than 44% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
BF
Bit Form – Custom Contact Form, Multi Step, Conversational Form & Payment Form builder · bitpressadmin
through 2.15.2 · source: vendor
Affected product
BF
Bit Form – Custom Contact Form, Multi Step, Conversational Form & Payment Form builder
bitpressadmin
References
NVD
https://nvd.nist.gov/vuln/detail/CVE-2024-9507
CVE.org
https://www.cve.org/CVERecord?id=CVE-2024-9507
plugins.trac.wordpress.org
https://plugins.trac.wordpress.org/browser/bit-form/trunk/includes/Admin/AdminAjax.php#L1210
plugins.trac.wordpress.org
https://plugins.trac.wordpress.org/changeset/3165686/
plugins.trac.wordpress.org
https://plugins.trac.wordpress.org/changeset/3165686/bit-form/trunk/includes/Admin/AdminAjax.php
wordpress.org
https://wordpress.org/plugins/bit-form/#developers
www.wordfence.com
https://www.wordfence.com/threat-intel/vulnerabilities/id/aa46842f-ed07-4f72-aedb-aa27baecd79c?source=cve
More from Bit Form – Custom Contact Form, Multi Step, Conversational Form & Payment Form builder
9.8
CVE-2025-6679
Contact Form by Bit Form - Bit Form <= 2.20.3 - Unauthenticated Arbitrary File Upload
7.5
CVE-2024-13451
Contact Form by Bit Form <= 2.17.5 - Unauthenticated Sensitive Information Exposure
7.2
CVE-2024-6123
Bit Form <= 2.13.3 - Authenticated (Administrator+) Arbitrary File Upload
6.5
CVE-2025-14901
Bit Form – Contact Form Plugin <= 2.21.6 - Missing Authorization to Unauthenticated Workflow Replay
6.5
CVE-2024-13450
Contact Form by Bit Form <= 2.17.4 - Authenticated (Administrator+) Server-Side Request Forgery
