CVE-2025-9196· sergiotrinity / trinity-audio· CWE-200
Trinity Audio <= 5.21.0 - Information Exposure
mediumseverity
5.3CVSS score
1%likelihood of exploitation, next 30 days
63%of all CVEs are less likely
Readycheck to confirm it
The Trinity Audio Text to Speech AI audio player to convert content into audio plugin for WordPress is vulnerable to Sensitive Information Exposure in all versions up to, and including, 5.21.0 via the ~/admin/inc/phpinfo.php file that gets created on install. This makes it possible for unauthenticated attackers to extract sensitive data including configuration data.
Impact
Unauthenticated attackers can extract sensitive configuration data, potentially aiding further attacks.
Fix
Update to the latest version beyond 5.21.0.
How to confirm it
Send: GET /wp-content/plugins/trinity-audio/admin/inc/phpinfo.php
Positive when: contains_all(body, "PHP Version", "PHP Extension","trinity-audio") and status_code == 200Run it with nuclei: nuclei -id CVE-2025-9196 -u <target>
The full check
id: CVE-2025-9196
info:
name: Trinity Audio <= 5.21.0 - Information Exposure
author: Kazgangap
severity: medium
description: |
The Trinity Audio Text to Speech AI audio player to convert content into audio plugin for WordPress is vulnerable to Sensitive Information Exposure in all versions up to, and including, 5.21.0 via the ~/admin/inc/phpinfo.php file that gets created on install. This makes it possible for unauthenticated attackers to extract sensitive data including configuration data.
impact: |
Unauthenticated attackers can extract sensitive configuration data, potentially aiding further attacks.
remediation: |
Update to the latest version beyond 5.21.0.
reference:
- https://www.wordfence.com/threat-intel/vulnerabilities/wordpress-plugins/trinity-audio/trinity-audio-5210-unauthenticated-information-exposure
- https://nvd.nist.gov/vuln/detail/CVE-2025-9196
classification:
cvss-metrics: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
cvss-score: 5.3
cve-id: CVE-2025-9196
cwe-id: CWE-200
epss-score: 0.01005
epss-percentile: 0.63256
metadata:
verified: true
max-request: 1
vendor: sergiotrinity
product: trinity-audio
framework: wordpress
fofa-query: body="/wp-content/plugins/trinity-audio"
tags: cve,cve2025,wp-plugin,wordpress,trinity-audio,exposure,vuln
http:
- raw:
- |
GET /wp-content/plugins/trinity-audio/admin/inc/phpinfo.php HTTP/1.1
Host: {{Hostname}}
host-redirects: true
matchers:
- type: dsl
dsl:
- 'contains_all(body, "PHP Version", "PHP Extension","trinity-audio")'
- 'status_code == 200'
condition: andReferences
- https://www.wordfence.com/threat-intel/vulnerabilities/wordpress-plugins/trinity-audio/trinity-audio-5210-unauthenticated-information-exposure
- https://nvd.nist.gov/vuln/detail/CVE-2025-9196
Use this check only on systems you are authorised to test. Where the data comes from