{
 "id": "WPSEC-2026-1178",
 "url": "https://wpsec.com/vuln/WPSEC-2026-1178/",
 "json_url": "https://wpsec.com/vuln/WPSEC-2026-1178/advisory.json",
 "markdown_url": "https://wpsec.com/vuln/WPSEC-2026-1178/index.md",
 "title": "Sermon Browser <= 0.45.22 - Missing Authorization to Unauthenticated Preacher, Series, Service and File Modification",
 "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.",
 "plugin": {
  "slug": "sermon-browser",
  "name": "Sermon Browser",
  "full_name": "Sermon Browser",
  "wordpress_org": "https://wordpress.org/plugins/sermon-browser/",
  "advisories_url": "https://wpsec.com/vuln/plugin/sermon-browser/",
  "attacksurface": "https://attacksurface.wpsec.com/plugin/sermon-browser"
 },
 "type": "NO AUTHORISATION",
 "cwe": [
  "CWE-862"
 ],
 "cve": [],
 "cvss": {
  "version": "3.1",
  "score": 7.3,
  "vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L",
  "severity": "High"
 },
 "affected": {
  "ranges": [
   {
    "from": null,
    "from_inclusive": true,
    "to": "0.46.0",
    "to_inclusive": false
   }
  ],
  "text": [
   "all versions before 0.46.0"
  ]
 },
 "introduced_in": null,
 "fixed_in": "0.46.0",
 "remediation": "Update to 0.46.0 or later.",
 "fix_released": "2026-10-13T23:32:54+00:00",
 "published": "2026-10-17T09:45:54+00:00",
 "updated": "2026-10-17T09:27:54.955083+00:00",
 "also_published_as": null,
 "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/"
 ],
 "attacksurface_url": "https://attacksurface.wpsec.com/plugin/sermon-browser",
 "source": "WPSec",
 "license": {
  "name": "CC BY 4.0",
  "url": "https://creativecommons.org/licenses/by/4.0/"
 },
 "usage": {
  "plugin": "Low",
  "affected_versions": "None seen",
  "as_of": "2026-10-17"
 }
}