Vulnerabilities / Sermon Browser / WPSEC-2026-1178
Sermon Browser <= 0.45.22 - Missing Authorization to Unauthenticated Preacher, Series, Service and File Modification
High 7.3
CWE-862Fixed in 0.46.0
- ID
- WPSEC-2026-1178
- Plugin
- Sermon Browser (sermon-browser)
- Affected
- all versions before 0.46.0
- Remediation
- Update to 0.46.0 or later.
- CVSS 3.1
- CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L
- Weakness
- CWE-862
- Usage
- Plugin Low · Affected versions None seen among sites WPSec scans, 2026-10-17
- Attack surface
- Sermon Browser on WPSec AttackSurface
- Fix released
- Published
Description
The sermon-browser plugin for WordPress is vulnerable to unauthorized modification and loss of data in all versions up to, and including, 0.45.22. This is due to a missing authentication check, capability check and nonce check in the AJAX request handler in sb-includes/ajax.php, which the plugin loads on plugins_loaded for any POST request that contains sermon=1. This makes it possible for unauthenticated attackers to add, rename and delete preachers, series and services, rename and delete sermon files in the plugin's upload folder, and list the uploaded files and sermons.
References
- https://wpsec.com/vuln/WPSEC-2026-1178/
- https://plugins.svn.wordpress.org/sermon-browser/tags/0.46.0/
- https://wordpress.org/plugins/sermon-browser/
Published by WPSec. Provided as is, without warranty. Corrections: contact us.
This advisory as JSON or Markdown · All advisories: JSON, RSS