Sceawere
Vulnerability Detail
CVE-2026-89237UPDATED Verified Sceawere Triage Sources: NVD / CISA KEV
Bluff Post SQL Injection Vulnerability
Vulnerability Metadata
- Severity
- Medium
- Score / CVSS
- 6.8
- Creation Date
- 19h ago
- Vendor
- Unknown
- Product
- Bluff Post
- Attack Type
- CWE-89 SQL Injection
- Vector String
- CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:H/I:N/A:N
- Attack Complexity
- HIGH
Narrative and Response
Description
The Bluff Post WordPress plugin through 1.1.1 does not sanitise and escape parameters before using them as identifiers in a SQL query, allowing unauthenticated attackers to append additional SQL and extract sensitive information from the database.
Executive Summary
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
Technical Details
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
Mitigations
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
References
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
Additional Metadata
{
"score": "6.8",
"pubDate": "2026-09-26T07:17:02.923Z",
"pubdate": "2026-09-26T07:17:02.923Z",
"executiveSummary": "The Bluff Post WordPress plugin, in versions 1.1.1 and earlier, is susceptible to an unauthenticated SQL injection vulnerability.\nThis security flaw stems from the improper handling of user-supplied input, which is concatenated directly into SQL queries without adequate sanitization or parameterization.\nThe vulnerability allows remote, unauthenticated attackers to manipulate database queries, leading to unauthorized data exfiltration.\nThe impact includes potential disclosure of sensitive database contents, including user credentials, configuration details, or other private data stored within the WordPress database.\nThis vulnerability poses a significant risk to the integrity and confidentiality of the affected WordPress instance.\nSuccessful exploitation does not require administrative privileges, and the attack can be executed over the network, making it a critical threat for installations running the vulnerable plugin version.",
"technicalDetails": "The vulnerability is classified as an SQL injection (SQLi) flaw, specifically resulting from the lack of input sanitization and output escaping when handling parameters intended for database identifiers.\nIn the vulnerable Bluff Post versions up to 1.1.1, the plugin fails to implement sufficient database abstraction layers or prepared statements when constructing queries. Instead, user-supplied data provided via request parameters is passed directly into the SQL statement, allowing an attacker to break out of the intended query context.\nThe root cause lies in the application code's direct concatenation of raw input variables into the SQL string. By injecting specially crafted SQL syntax, an attacker can manipulate the query logic, such as using UNION-based SQL injection to append results from other tables to the application's response, or using error-based techniques to extract information.\nThe attack flow proceeds as follows: 1) The attacker identifies a request parameter within the Bluff Post plugin that is processed by a database query. 2) The attacker submits a malicious payload containing SQL operators (e.g., ' UNION SELECT...'). 3) The application, failing to sanitize or parameterize this input, executes the modified query against the database. 4) The database processes the injected commands, and the resulting sensitive information is returned to the attacker through the HTTP response.\nBecause the vulnerability is reachable without authentication, it allows any remote attacker with network access to the web server to interact with the database. There are no privilege requirements, as the attack is performed at the application layer before any session or permission checks are enforced.\nPost-exploitation impact is severe, potentially resulting in complete database compromise. An attacker could extract the entire contents of the WordPress database, including the wp_users table, which contains password hashes, sensitive metadata, and other plugin-specific configurations.\nThis vulnerability is particularly dangerous because it bypasses standard WordPress security mechanisms if the plugin author did not strictly adhere to the WordPress Database Class ($wpdb) best practices, such as using the $wpdb->prepare() method for all dynamic queries."
}