Security Resilience

CVE-2023-2588

Teltonika Remote Management System ≤ 4.10.0

Published
22 May 2023
Modified
21 November 2024
CVSS Score v3.1 8.8
Click a component to see what it means
Raw vectorCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
EPSS Score 0.011 66th percentile
Risk Priority 66 floored blend · peak EPSS

CVSS and EPSS are reproduced from their sources (NVD, FIRST EPSS). Risk Priority is our own derived reading, not an NVD score.

Summary

CVE-2023-2588 is a high-severity Inclusion of Web Functionality from an Untrusted Source (CWE-830) vulnerability in Teltonika Remote Management System. Its CVSS base score is 8.8 (High).

Operationally, exploitation aligns with the MITRE ATT&CK technique Proc Filesystem (T1003.007); ranked in the top 34% of CVEs by exploit likelihood; it is not currently listed in the CISA KEV catalog.

OWASP Top 10 for Web (2025)

EU & UK References

Vulnerability Data

Teltonika’s Remote Management System versions prior to 4.10.0 have a feature allowing users to access managed devices’ local secure shell (SSH)/web management services over the cloud proxy. A user can request a web proxy and obtain a URL in the…

more

Remote Management System cloud subdomain. This URL could be shared with others without Remote Management System authentication . An attacker could exploit this vulnerability to create a malicious webpage that uses a trusted and certified domain. An attacker could initiate a reverse shell when a victim connects to the malicious webpage, achieving remote code execution on the victim device.

CWE(s)

Related Threats

MITRE ATT&CK Enterprise Techniques

T1003.007 Proc Filesystem Credential Access
Adversaries may gather credentials from the proc filesystem or `/proc`.
T1007 System Service Discovery Discovery
Adversaries may try to gather information about registered local system services.
T1018 Remote System Discovery Discovery
Adversaries may attempt to get a listing of other systems by IP address, hostname, or other logical identifier on a network that may be used for Lateral Movement from the current system.
T1021 Remote Services Lateral Movement
Adversaries may use [Valid Accounts](https://attack.
T1021.002 SMB/Windows Admin Shares Lateral Movement
Adversaries may use [Valid Accounts](https://attack.
T1021.006 Windows Remote Management Lateral Movement
Adversaries may use [Valid Accounts](https://attack.
Derived from this CVE’s CWE(s) via the direct CWE→ATT&CK cross-walk.

CVEs Like This One

CVE-2023-2587Same product: Teltonika Remote Management System
CVE-2023-32346Same product: Teltonika Remote Management System
CVE-2023-32347Same product: Teltonika Remote Management System
CVE-2023-32348Same product: Teltonika Remote Management System
CVE-2023-2586Same product: Teltonika Remote Management System
CVE-2024-42381Shared CWE-830
CVE-2025-46652Shared CWE-830
CVE-2024-35180Shared CWE-830
CVE-2025-33028Shared CWE-830
CVE-2024-29944Shared CWE-830

Affected Assets

teltonika
remote management system
≤ 4.10.0

Mitigating Controls

Likely Mitigating Controls AI

Per-CVE control mapping for this CVE has not run yet; the list below is derived from the weakness types (CWEs) cited in the NVD entry.

addresses: CWE-830

Restricting mobile code technologies and monitoring their use blocks web functionality (e.g., scripts) loaded from untrusted sources.

addresses: CWE-830

Components that flag malicious websites reduce the ability to pull and render web functionality from untrusted external sources.

Mitigating Controls (NIST CSF 2.0) AI

Derived directly from the weakness types (CWEs) cited in the NVD entry via our AI-authored CWE→CSF cross-walk (authority under review) — links open the control.

GV.SC-05 partial match
blocks

Contractual requirements can mandate vetting of web sources and prohibit untrusted inclusions.

GV.SC-06 partial match
blocks

Due diligence before supplier relationships directly prevents inclusion of untrusted web functionality.

GV.SC-07 partial match
blocks

Assessing supplier risks and products reduces the chance of embedding untrusted web widgets or scripts.

ID.RA-09 partial match
blocks

Integrity checks on acquired software can catch untrusted web functionality before use.

ID.RA-10 partial match
blocks

Supplier assessments prior to acquisition address the root risk of untrusted web sources.

PR.PS-06 partial match
blocks

Secure SDLC practices can include policies forbidding inclusion of untrusted external web code.

Mitigating Controls (ISO/IEC 27001:2022 Annex A) AI

Derived directly from the weakness types (CWEs) cited in the NVD entry via our AI-authored CWE→ISO cross-walk (authority under review) — links open the control.

degrades

Network security controls can restrict or block untrusted external web content, but do not specifically address inclusion of web widgets.

degrades

Web filtering can prevent loading of untrusted web functionality, directly mitigating the weakness.

blocks

A.8.26 only requires that security requirements (including resilience against attacks such as injections) be identified and specified during development or acquisition; it does not itself enforce, implement, or prevent any resulting untrusted web functionality from being included or exploited.

blocks

A.8.27 mandates security-by-design principles (defense-in-depth, least privilege, assume-breach, distrust external input, secure architecture review against attack patterns) that reach some but not most inclusion-of-untrusted-web-functionality cases; many real instances remain exploitable without further controls (e.g. CSP, sandboxing, or output sanitization).

prevents

Secure coding practices can avoid unsafe inclusion of external scripts, but coverage depends on developer adherence.

References