Skip to main content

NoviGest Desktop App EUVDEUVD-2026-111991

| CVE-2026-112197 CRITICAL
Missing Authentication for Critical Function (CWE-306)
2026-10-28 INCIBE GHSA-hmpj-9p3q-vvc4
9.4
CVSS 4.0 · Vendor: INCIBE
View

Attack ChainAIDerived

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

  1. Access
    Reach Java RMI service over network
  2. Delivery
    Invoke unauthenticated remote methods
  3. Exploit
    Obtain sensitive database credentials
  4. Execution
    Execute arbitrary SQL on PostgreSQL
  5. Persist
    Abuse elevated DB account for OS commands
  6. Impact
    Full server compromise

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V6 - Authentication Authentication required for critical functions
MITRE ATT&CK

1 technique across 1 tactic: Initial Access

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

Exploitation Conditions

The attacker needs network reachability to the NoviGest Desktop App's Java RMI service port. Per the description, the critical RMI methods lack authentication, so no credentials are required to invoke them and obtain stored credentials; however, the supplied CVSS 4.0 vector asserts PR:L, so the authentication requirement is not confirmed from the available data and should be verified with the vendor. Full impact (OS command execution) depends on the described deployment reality that the PostgreSQL account used by the application holds elevated privileges - if the database account were restricted, the SQL-to-OS-command escalation would be limited. Exploitation requires no user interaction (UI:N) and no special attack conditions (AT:N). The main limiting factor is exposure: the RMI service must be network-accessible to the attacker rather than bound to localhost or firewalled.

Impact

This is a genuine high-priority issue, not a high-CVSS-but-low-risk case. The vuln.today decision label is act_now, the CVSS 4.0 base score is 9.4, and the mechanism - a Java RMI service exposing critical functions with no authentication (CWE-306) - is directly stated in the description, not merely inferred from metrics. The CVSS 4.0 vector is AV:N/AC:L/AT:N, meaning network-reachable, low-complexity exploitation with no special attack requirements, and all six impact metrics (VC/VI/VA and subsequent-system SC/SI/SA) are High, reflecting the described chain from credential disclosure to arbitrary SQL to OS command execution on the server. There is a notable conflict to verify: the supplied CVSS vector sets PR:L (implying some privilege/authentication), yet the description explicitly states the attacker can 'invoke remote methods without authentication' - the vector and the description disagree on privilege requirements, and the description's PR:N reading would raise real risk further; verify with INCIBE/vendor. No EPSS score is provided, so exploitation probability cannot be quantified. The vulnerability is not listed in CISA KEV and no public exploit is referenced, so there is no evidence of active exploitation; the elevated priority rests on the act_now decision label and the severity/mechanism, not on observed in-the-wild use.

Exploit ScenarioDerived

An attacker with network access to the NoviGest Desktop App's Java RMI endpoint invokes exposed remote methods without authentication to retrieve stored credentials, then uses those credentials to run arbitrary SQL against the PostgreSQL backend. Because the database account is over-privileged, the attacker chains SQL execution into operating-system command execution on the server, fully compromising it. No public exploit code is identified at time of analysis, but the described steps require no special tooling.

Act Now Prioritize within 24-48h. Why: CRITICAL severity.
No patch listed yet

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

Alert me

AnalysisAIv1 – Oct 28, 2026

The Java RMI service exposed by Tactis NoviGest Desktop App accepts remote method invocations on critical functions without verifying the caller, letting a network-positioned attacker reach stored credentials and issue arbitrary SQL against the application's PostgreSQL backend. Because the database account the application uses is described as holding elevated privileges, the SQL access can be chained into operating system command execution on the server, taking over confidentiality, integrity and availability. The defect is rated 9.4 under CVSS 4.0 and flagged act_now by vuln.today based on severity and breadth of impact, but no public exploit code has been identified at time of analysis and no CISA KEV listing exists; the practical barrier is network reachability to the RMI port, since a service bound to localhost or shielded by firewall rules is not remotely abusable. Note that the authentication requirement is not consistently described across sources - the narrative states critical RMI methods lack authentication, while the CVSS 4.0 vector asserts PR:L - so the exact precondition should be confirmed with the vendor.

RemediationAI

No vendor-released patch or fixed version is identified in the available data, so remediation starts with exposure control while a fix is tracked through the INCIBE advisory and the vendor. Bind the RMI registry and the exported remote objects to the loopback interface, or restrict the RMI port with host firewall rules to the specific administrative subnets that legitimately use the desktop app; the trade-off is that remote and multi-site clients lose functionality until they are placed on an allowed network or routed through a VPN. If the RMI service is not required in a given deployment, disable it entirely - the cleanest reduction of attack surface, at the cost of any feature that depends on remote invocation. Where the service must stay reachable, front it with an authenticating proxy or enforce caller verification inside the exported remote objects using custom socket factories and JVM RMI serialization filters, but treat this as defence in depth rather than a substitute for a vendor fix, since the missing authentication is in the application's own remote methods. Separately, reduce the PostgreSQL role used by NoviGest to the minimum DML rights it needs and remove superuser, file-read and command-execution capabilities, which breaks the SQL-to-OS-command chain even if the RMI endpoint is reached; validate application functionality afterwards, because some features may rely on the broader grants. Finally, rotate any credentials that the RMI service can return, on the assumption that an exposed instance may already have leaked them.

Affected VersionsENISA

NoviGest Desktop App NoviGest Desktop App prior to version 8.0.0-300

Affected Packages

euvd novigest_desktop_app_novigest_desktop_app_prior_to_version no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

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

Technical ContextAI · show details

The affected component is a Java Remote Method Invocation (RMI) endpoint shipped with the NoviGest Desktop App. RMI exposes methods on remote objects over TCP via an RMI registry and server sockets, and by default it has no notion of caller identity - access control has to be built into the exported remote object implementation or enforced at the network layer with socket factories and filters. CWE-306 (Missing Authentication for Critical Function) is the root-cause class here: the sensitive remote methods are reachable without a credential check, so any host that can open a connection to the RMI port can invoke them. The exposed functionality reaches two further layers: credentials stored or retrievable by the application, and a PostgreSQL client path that lets the caller submit arbitrary SQL. The escalation to operating system command execution is not an intrinsic property of the SQL injection - it depends on the deployment reality described in the advisory that the PostgreSQL account used by NoviGest holds elevated privileges, which in PostgreSQL permits server-side file access and command execution primitives. Harden the assumption: if that role were limited to ordinary DML on application tables, the chain would stop at data disclosure and modification. The CVSS 4.0 vector supplied (AV:N/AC:L/AT:N/PR:L/UI:N with full CIA impact and subsequent-system impact) and the independent assessment (CVSS 3.1 AV:N/AC:L/PR:N/UI:N/S:C) agree on network reachability, no user interaction and no special attack conditions, and disagree only on whether any credential is a prerequisite; the trigger conditions beyond network access are not further described in the available sources. The CPE entry (cpe:2.3:a:tactis:novigest_desktop_app) is version-wildcarded, so no specific vulnerable or fixed build is enumerated in the supplied data.

Know when Novigest Desktop App gets its next vulnerability

  • 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 (INCIBE) PRIMARY 9.4 CRITICAL
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H
vuln.today AI 10.0 CRITICAL

Description states RMI critical functions lack authentication, so PR:N; chaining a compromised DB account into OS command execution crosses a trust boundary, so S:C with C/I/A all High.

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

Primary rating from Vendor (INCIBE).

CVSS VectorVendor: INCIBE

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
Low
User Interaction
None
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
High
Vulnerable system: Availability
High
Subsequent system: Confidentiality
High
Subsequent system: Integrity
High
Subsequent system: Availability
High

DescriptionCVE.org

Vulnerability due to a lack of authentication in critical functions of the NoviGest Desktop App's Java RMI service. An attacker with network access to the service can invoke remote methods without authentication, obtain sensitive credentials, and execute arbitrary SQL queries on PostgreSQL. The elevated privileges of the database account allow these capabilities to be chained together to execute operating system commands on the server, compromising its confidentiality, integrity, and availability.

Executive ViewAI

Why It Matters

The Tactis NoviGest Desktop App contains a critical vulnerability (CVE-2026-112197) that allows an unauthenticated network attacker to access stored credentials and execute arbitrary SQL against its PostgreSQL backend, potentially leading to full server compromise. This puts sensitive data and system availability at severe risk, requiring immediate leadership attention to prevent data breaches or operational disruption.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: restrict network access to the RMI service port via firewall or network segmentation, enforce least privilege on the PostgreSQL account used by the application, monitor for anomalous RMI or SQL activity, and consider isolating the application on a separate VLAN with strict access controls.

Threat Intelligence Overview

Prevalence
Low
niche vendor (tactis) desktop app, Spanish-market management software, limited footprint
Data Quality
3 sources
Confidence: Low

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 N/A
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· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
No
Human Impact
High

Priority Score

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

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

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