---
id: CVE-2026-97188
title: >-
  The String locator WordPress plugin before 2.6.8 does not restrict the classes
  allowed when deserializing the content of a database row saved through its
  database editor, allowing unauthenticated attackers to store a serialized PHP
  objec…
summary: >-
  The String locator WordPress plugin before 2.6.8 does not restrict the classes
  allowed when deserializing the content of a database row saved through its
  database editor, allowing unauthenticated attackers to store a serialized PHP
  objec…
severity: high
cvss: 8.8
cvssVector: 'CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H'
cwe:
  - CWE-502
product: String locator
affected:
  - string_locator < 2.6.8
published: '2026-10-07'
updated: '2026-10-07'
sourceUpdated: '2026-10-07T10:17:43.833'
source: NVD
sourceUrl: 'https://nvd.nist.gov/vuln/detail/CVE-2026-97188'
references:
  - url: 'https://wpscan.com/vulnerability/cfb495ac-32fc-43e2-81b4-74faa8c164a4/'
    label: contact@wpscan.com
tags:
  - nvd
  - cve.org
ssvc:
  exploitation: none
  automatable: 'no'
  technicalImpact: total
  timestamp: '2026-10-07T09:51:11.838486Z'
ingestedAt: '2026-10-07T08:20:03.944Z'
---

## Overview

The String locator WordPress plugin before 2.6.8 does not restrict the classes allowed when deserializing the content of a database row saved through its database editor, allowing unauthenticated attackers to store a serialized PHP object that is instantiated when an administrator later opens and saves that row. If a suitable POP chain is present via another installed String locator WordPress plugin before 2.6.8 or , this can lead to arbitrary file deletion, sensitive data disclosure or remote code execution.

## Remediation

Refer to the linked advisories for vendor-supplied fixes and affected version ranges.
