Skip to main content

FineAdmin EUVDEUVD-2026-92704

| CVE-2026-88424 CRITICAL
SQL Injection (CWE-89)
2026-10-05 mitre GHSA-3722-82pp-q7c6
9.8
CVSS 3.1 · Vendor: mitre
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Reach FineAdmin admin Button-list endpoint
  2. Exploit
    Inject SQL via field/order sort parameter
  3. Execution
    Backend concatenates value into ORDER BY query
  4. Impact
    Extract sensitive database records

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Parameterized queries, prepared statements
MITRE ATT&CK

2 techniques across 2 tactics: Initial Access, Persistence

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires reaching the /Permissions/Button/List request handled by ButtonService.GetListByFilter() and supplying a malicious value in the field/order (sort) parameter, which is injected into a SQL ORDER BY clause. The input CVSS marks this PR:N (no authentication), but the endpoint is an administrative permissions/button-management function, so realistically the attacker likely needs an authenticated admin or back-office session unless the panel is exposed without access control - this is the key limiting factor defenders should verify. No special non-default configuration is otherwise implied, and no user interaction is required (UI:N). Limited further by the product's tiny deployment footprint (obscure FineAdmin v1.0).

Impact

Signals conflict sharply, so raw CVSS should not drive prioritization here. The input CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:N, C:H/I:H/A:H = 9.8 Critical) and the SSVC framework (Automatable: yes, Technical Impact: total) describe a textbook unauthenticated, network-reachable SQL injection with full database impact. However, the EPSS score is very low (0.15%, 4th percentile) and the vulnerability is NOT on the CISA KEV list, indicating no observed real-world exploitation despite a public PoC. There is also a credibility gap on the PR:N claim: the vulnerable endpoint (/Permissions/Button/List, ButtonService.GetListByFilter) is an administrative permissions/back-office function that in practice would normally sit behind authentication, so the MITRE-assigned PR:N (unauthenticated) may be optimistic - verify the actual auth gating against the product before trusting the 9.8. Finally, FineAdmin v1.0 appears to be an obscure open-source .NET MVC project with negligible deployment, so the practical blast radius is small. Net: a genuinely high-severity code flaw, but low real-world urgency - treat as 'fix if deployed' rather than emergency patch.

Exploit ScenarioDerived

An attacker able to reach the FineAdmin admin interface submits a crafted value in the field/order sort parameter of the Button list request (/Permissions/Button/List), which ButtonService.GetListByFilter() concatenates directly into a SQL ORDER BY clause. Because sort-column names are rarely parameterizable, the injected SQL executes and the attacker extracts sensitive database contents. A public proof-of-concept exists on GitHub (SSVC Exploitation: poc), lowering the skill barrier, and CVSS AC:L indicates the attack is reliable once the endpoint is reachable.

Act Now Prioritize within 24-48h. Why: CRITICAL severity.
No patch listed yet 0.1% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Oct 06, 2026

SQL injection in FineAdmin v1.0 allows attackers to reach the /Permissions/Button/List endpoint and inject crafted SQL through the field/order (sort) parameter handled by ButtonService.GetListByFilter(), exposing sensitive database contents. Publicly available exploit code exists (an author-published proof-of-concept write-up is referenced), but there is no confirmed active exploitation (CISA KEV), and EPSS is very low at 0.15% (4th percentile), reflecting the product's obscure, small deployment footprint. The vendor-supplied CVSS of 9.8 (PR:N) conflicts with the assessed vector of CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:L/A:N, which assumes the attacker realistically needs an authenticated admin or back-office session because the affected function is an administrative permissions/button-management feature - that authentication prerequisite is the key limiting factor defenders should verify rather than the headline score.

RemediationAI

No vendor-released patch identified at time of analysis - no fix version, commit, or advisory from the FineAdmin maintainers appears in the available references, so remediation must rely on compensating controls until an upstream fix ships. The most effective control is to remove the injection surface itself: replace the concatenated ORDER BY construction in ButtonService.GetListByFilter() with a strict allowlist mapping of permitted sort field names and a normalized asc/desc direction, rejecting any value outside that set - this is the only fix that fully closes the issue, and its trade-off is a small development effort and loss of arbitrary (unlisted) sort columns. Until that code change is deployed, restrict network and session access to /Permissions/Button/List so only trusted, fully authenticated administrator sessions can reach it, and verify that the admin panel is not internet-exposed without access control, since the independent assessment treats authentication as the primary mitigating factor (vendor CVSS claims PR:N, which should be validated against the actual deployment). Additional short-term measures include a WAF rule that blocks sort/order parameters containing SQL metacharacters (quotes, comment markers, UNION keywords) - noting the trade-off of false positives and trivial bypass via obfuscation - and database hardening such as running the application with a least-privilege account and disabling stacked queries where the driver permits. Monitor the referenced NVD entry (https://nvd.nist.gov/vuln/detail/CVE-2026-88424) and the discoverer's GitHub repository for a patched release, and treat the public proof-of-concept as a reminder that exploitation is automatable (SSVC: Automatable=yes) once the endpoint is reachable.

Affected VersionsENISA

n/a n/a

Affects your stack

Find out whether the stacks and servers you run are on an affected version.

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The flaw is a classic CWE-89 SQL injection arising from unsafe construction of a dynamic ORDER BY clause. ButtonService.GetListByFilter() takes the field/order (sort) parameters from the /Permissions/Button/List request and concatenates them into the SQL statement's ORDER BY clause rather than binding them as parameters, which is a recurring failure mode because SQL identifiers (column and sort-direction names) generally cannot be parameterized using standard prepared-statement placeholders. Because the DBMS executes the resulting statement with the application's database privileges, an attacker who controls the sort value can append or restructure predicates to read arbitrary tables - for example user, credential, and permission records - and, depending on the backend driver and stacked-query support, potentially extend the impact. The CPE record supplied is a placeholder (cpe:2.3:a:n/a:n/a:*:*:*:*:*:*:*:*) and provides no vendor/product normalization, so the only reliable identification of the affected component is the product name/version FineAdmin v1.0. Note that the ORDER BY injection point yields full confidentiality impact (C:H) while integrity impact is assessed as limited (I:L), lower than the vendor's I:H claim, and availability is not impacted (A:N) - an important nuance when comparing the vendor and independent scores.

Know when the next one hits your stack

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (mitre) PRIMARY 9.8 CRITICAL
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
vuln.today AI 7.1 HIGH

Admin permissions endpoint implies an authenticated session (PR:L); injection is reliable (AC:L); described impact is sensitive data disclosure (C:H) with limited tampering (I:L) and no availability loss.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:L/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (mitre).

CVSS VectorVendor: mitre

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

3
CVSS changed
Oct 06, 2026 - 17:22 NVD
9.8 (CRITICAL)
CVE Published
Oct 05, 2026 - 00:00 cve.org
CRITICAL 9.8
CVE Published
Oct 05, 2026 - 00:00 cve.org
UNKNOWN (no severity yet)

DescriptionCVE.org

FineAdmin v1.0 was discovered to contain a SQL injection vulnerability via the field/order parameter at ButtonService.GetListByFilter(). This vulnerability allows attackers to access sensitive database information via crafted SQL statements.

Executive ViewAI

Why It Matters

FineAdmin v1.0 is affected by a SQL injection in its administrative permissions/button-management endpoint, creating a potential sensitive database exposure for organizations running this application. The assessed attack path requires an authenticated back-office session, and the product appears to have a small deployment footprint, so enterprise-wide impact is likely limited; however, publicly available exploit code exists for this critical-severity flaw. Leadership should direct teams to confirm whether FineAdmin v1.0 is deployed, restrict administrative access, and prepare for a vendor patch because no vendor-released patch is currently identified.

Business Impact: Medium
Compensating Controls

No vendor-released patch identified at time of analysis; restrict access to the affected administrative endpoint and permissions/button-management feature, enforce authentication and least privilege, deploy WAF rules to block SQL injection in field/order parameters, monitor logs for anomalous sort queries, and isolate FineAdmin v1.0 from untrusted networks.

Threat Intelligence Overview

EPSS Score
0.1%
Top 96% exploitable
Prevalence
Rare
obscure open-source .NET MVC admin project, negligible production footprint
Data Quality
6 sources
Confidence: High

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity CRITICAL
CISA KEV No
Public POC No
EPSS 0.1%
Patch available No
Active threat No
Deciding rule
CRITICAL severity
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
Poc
System Exposure· derived
Open
Automatable
Yes
Human Impact
Medium
Technical Impact
Total

Priority Score

49
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +49
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

SQL injection exploits the way applications construct database queries by mixing user input directly into SQL statements.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy