Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessReach gRPC port 9095
-
DeliveryCall UpdateConfigReferent to redirect updater
-
ExploitServe malicious MD5-matched module archive
-
ExecutionUpdater fetches and installs payload
-
ImpactExecute arbitrary code as SYSTEM
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 | Exploitation requires network reachability to the MyReport Updater's gRPC service on TCP port 9095, which is exposed without authentication (PR:N) - any attacker able to route to that port can call UpdateConfigReferent, so segmenting or firewalling port 9095 is the primary mitigation. The key limiting factor is that the attacker must stand up a malicious reference server delivering module archives whose MD5 digests match what the updater expects, reflected as AC:H/AT:P in the CVSS 4.0 vector; this is feasible given MD5 collision weaknesses but is more than a single-packet trigger. No user interaction and no valid credentials are needed, and no non-default configuration is described - the unauthenticated service appears to be the default posture through version 2.1.1. |
| Impact | This is a genuine high-priority issue, not a CVSS-inflated paper risk. The signals are mutually reinforcing: CWE-306 (missing authentication) matches the described unauthenticated gRPC service, the CVSS 4.0 vector confirms network reach with no privileges or user interaction (AV:N/PR:N/UI:N), and the technical impact is full compromise - code execution as SYSTEM with high confidentiality, integrity, and availability impact (VC:H/VI:H/VA:H). Publicly available exploit code exists (Quarkslab blog plus VulnCheck advisory), which raises the practical exploitation likelihood. The one tempering factor is attack complexity: the CVSS 4.0 vector sets AC:H and AT:P (attack requirements present) because successful exploitation depends on the attacker staging a malicious reference server whose module archives carry matching MD5 digests - a non-trivial but achievable prerequisite given MD5's known collision weakness. No CISA KEV listing and no EPSS score were provided in the input, so there is no evidence of confirmed in-the-wild exploitation yet; the risk here is driven by the public POC and the SYSTEM-level impact rather than observed mass exploitation. Net: treat as urgent for any exposed MyReport Updater instance, while noting exploitation is not fully trivial (AC:H/AT:P) and active exploitation is unconfirmed. |
| Exploit ScenarioDerived | A remote attacker who can reach TCP port 9095 invokes the unauthenticated gRPC UpdateConfigReferent method to repoint the SYSTEM-level updater at an attacker-controlled reference server. The attacker serves modified module archives crafted to present matching MD5 digests, which the updater fetches and installs, writing files and executing arbitrary code as SYSTEM. A public proof-of-concept and technical write-up from Quarkslab/VulnCheck exist, lowering the barrier to weaponization. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 14, 2026
Unauthenticated remote code execution as SYSTEM affects Report One MyReport Updater through version 2.1.1, whose updater service exposes a gRPC endpoint on TCP port 9095 without any authentication. Any remote attacker who can route to that port can invoke the UpdateConfigReferent method to redirect the SYSTEM-privileged updater to an attacker-controlled reference server and deliver modified module archives; publicly available exploit code exists (published by Quarkslab), and successful abuse hinges on the attacker operating a malicious reference server whose module archives carry MD5 digests matching what the updater expects, which independent assessment rates as attack complexity High. Independent assessment confirms this as a genuine high-priority issue rather than a CVSS-inflated paper risk, with full confidentiality, integrity and availability impact confined to the vulnerable host.
RemediationAI
No vendor-released patch version is identified in the available data through MyReport Updater 2.1.1, so remediation must begin with containment: block inbound TCP 9095 at host firewalls and network ACLs so only explicitly trusted update-management hosts can reach the gRPC listener, accepting the trade-off that legitimate remote update orchestration will fail and updates must instead be triggered locally or from the approved management subnet. As a compensating control, restrict outbound access from updater hosts to a whitelist of known-good reference servers so a redirected updater cannot reach an attacker-controlled endpoint, noting this requires stable server addressing and will break if the legitimate source changes. Until a fixed build is confirmed, monitor and alert on unexpected calls to UpdateConfigReferent, on modification of updater configuration referencing new or unfamiliar reference servers, and on new module archives written by the updater process; consider running the updater under a less privileged account than SYSTEM (side effect: some update operations may fail or require manual elevation). Track vendor guidance at https://www.myreport.fr/myreport/ and the VulnCheck advisory at https://www.vulncheck.com/advisories/report-one-myreport-updater-through-2.1.1-unauthenticated-grpc-service-rce, and apply a patched release as soon as one is published. Because the integrity check relies on MD5, replacing or supplementing that validation with a collision-resistant hash must come from the vendor and cannot be patched by administrators.
Affected VersionsENISA
Affected Packages
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
MyReport Updater is a Windows client component that keeps Report One MyReport installations current by polling a reference server for module archives and applying them with SYSTEM privileges. The updater exposes a gRPC service on TCP port 9095 that, per CWE-306 (Missing Authentication for Critical Function), performs no credential or session validation - the UpdateConfigReferent method accepts configuration changes from any caller that can reach the socket. Because the update payloads are integrity-checked only with MD5, a collision-prone hash, an attacker who controls the reference server can supply archives accepted as legitimate; those archives are written to disk and subsequently executed in the updater's SYSTEM context. The CVSS 4.0 vector (AV:N/AC:H/AT:P/PR:N/UI:N) reflects that no privileges or user interaction are needed but the attacker must occupy a network position capable of standing up the rogue reference server and crafting digest-matching content - a real barrier, but far less than a single-packet trigger, and the service appears to be unauthenticated by default through 2.1.1.
Know when Myreport Updater 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
CVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
Network-reachable unauthenticated gRPC service (AV:N/PR:N/UI:N); AC:H because the attacker must serve MD5-matched malicious archives; full SYSTEM compromise yields C:H/I:H/A:H.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
DescriptionCVE.org
Report One MyReport Updater through 2.1.1 exposes an unauthenticated gRPC service on TCP port 9095 that allows remote attackers to redirect the SYSTEM updater by invoking the UpdateConfigReferent method. Attackers can point the updater to a malicious reference server serving modified module archives with matching MD5 digests to write files and execute code as SYSTEM.
Articles & Coverage 1
Technical POC Analysis
CWE-306: Missing Authentication for Critical Function.
Full technical POC analysis - root cause, step-by-step exploitation and patch breakdown - is part of the Pro and Business plans.
Executive ViewAI
Report One MyReport Updater through version 2.1.1 exposes a critical remote-code-execution risk in its updater service that can result in SYSTEM-level compromise of affected hosts. Publicly available exploit code exists, and because no vendor-released patch has been identified, organizations running this product face elevated risk of host takeover and follow-on lateral movement. Leadership should prioritize inventorying affected systems, restricting access to the updater interface, and preparing for emergency mitigation while the vendor addresses the flaw.
No vendor-released patch identified at time of analysis. Interim mitigations include restricting TCP port 9095 to trusted management networks, blocking external access to the updater gRPC endpoint, disabling the MyReport Updater service where not required, segmenting affected hosts, monitoring for UpdateConfigReferent calls and anomalous outbound reference-server traffic, and validating module archive integrity.
Threat Intelligence Overview
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
EUVD-2026-101260
GHSA-c58m-4p4j-mrrh
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB