SmartBlog Blind SQL Injection Vulnerability in 'id_post' Parameter

Vulnerability

A blind SQL injection vulnerability has been identified in SmartBlog version 2.0.1. The issue resides in the 'id_post' parameter of the details controller, allowing attackers to extract database information. Exploitation involves injecting crafted SQL queries that compare database information character by character, enabling systematic retrieval of data.

Impact

Exploitation of this vulnerability allows for blind SQL injection, where an attacker can manipulate SQL queries to extract information from the database. This could include sensitive data such as user information or application data, depending on the database structure and content.

Reproduction

To reproduce this vulnerability, send a request to 'index.php' with the 'fc', 'module', 'id_post', and 'controller' parameters. Inject SQL payloads into the 'id_post' parameter to test for SQL injection vulnerabilities. The exploitation can be automated with a Python script that tests each character returned by the database, effectively extracting information one character at a time.

Added: Jan 28, 2026, 6:37 PM
Updated: Jan 28, 2026, 10:24 PM

Vulnerability Rating

Custom Algorithm
spread
1.0
impact
2.5
exploitability
9.7
remediation
0.0
relevance
2.4
threat
6.4
urgency
2.9
incentive
8.3

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.