Benner ModernaNet SQL Injection Vulnerability

Vulnerability

A critical SQL injection vulnerability has been identified in Benner ModernaNet versions prior to 1.1.0. The issue resides in the '/Home/JS_CarregaCombo' endpoint, specifically within the 'additionalCondition' parameter. This vulnerability allows for blind Boolean-based SQL injection, where an attacker can infer database information by manipulating the SQL query. Exploitation can be done remotely without any authentication or privileges.

Impact

Exploitation of this vulnerability allows for blind Boolean-based SQL injection, enabling an attacker to infer database information. This could lead to further exploitation of the application or its underlying database.

Reproduction

The vulnerability can be reproduced by sending a request to the '/Home/JS_CarregaCombo' endpoint with the 'additionalCondition' parameter manipulated to include a crafted SQL injection payload. One such payload could be '1=1) AND (CASE WHEN (SUBSTRING(DB_NAME(),X,1)='Y') THEN 1 ELSE 0 END=1)--', where 'X' is replaced with the index of the database name character to be tested, and 'Y' is the character being checked. The response length can be observed to determine if the injection was successful.

Remediation

Users are advised to upgrade to Benner ModernaNet version 1.1.1 or later.

Added: Jun 9, 2025, 7:46 PM
Updated: Jun 9, 2025, 7:46 PM

Vulnerability Rating

Custom Algorithm
spread
0.0
impact
2.5
exploitability
8.7
remediation
7.7
relevance
0.0
threat
6.4
urgency
2.9
incentive
5.8

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