Security Resilience

CVE-2023-45827

Clickbar Dot-Diver ≤ 1.0.2

Published
06 November 2023
Modified
21 November 2024
Patch / advisory
CVSS Score v3.1 7.3
Click a component to see what it means
Raw vectorCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L
EPSS Score 0.012 67th percentile
Risk Priority 65 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-45827 is a high-severity Prototype Pollution (CWE-1321) vulnerability in Clickbar Dot-Diver. Its CVSS base score is 7.3 (High).

Operationally, exploitation aligns with the MITRE ATT&CK technique Junk Data (T1001.001); ranked in the top 33% of CVEs by exploit likelihood; it is not currently listed in the CISA KEV catalog.

Deeper analysis AI-assisted summary

Synthesised by an AI model from the NVD description and linked references — a reading aid, not an authoritative source.

CVE-2023-45827 is a prototype pollution vulnerability (CWE-1321) affecting the setByPath function in the dot-diver TypeScript utility library, which provides dependency-free functions for working with object paths in dot notation. The flaw exists in all versions prior to 1.0.2 and carries a CVSS 3.1 score of 7.3.

An unauthenticated remote attacker can supply a crafted input to setByPath that pollutes Object.prototype, enabling remote code execution with impacts on confidentiality, integrity, and availability.

The official GitHub security advisory GHSA-9w5f-mw3p-pj47 and the fixing commit 98daf567 state that the issue is resolved in release 1.0.2; users are instructed to upgrade, and the advisory notes that no workarounds exist.

The associated EPSS score has remained flat at 0.1020 with no material rise after disclosure.

EU & UK References

Vulnerability Data

Dot diver is a lightweight, powerful, and dependency-free TypeScript utility library that provides types and functions to work with object paths in dot notation. In versions prior to 1.0.2 there is a Prototype Pollution vulnerability in the `setByPath` function which…

more

can leads to remote code execution (RCE). This issue has been addressed in commit `98daf567` which has been included in release 1.0.2. Users are advised to upgrade. There are no known workarounds to this vulnerability.

CWE(s)

Related Threats

MITRE ATT&CK Enterprise Techniques

T1001.001 Junk Data Command And Control
Adversaries may add junk data to protocols used for command and control to make detection more difficult.
T1001.002 Steganography Command And Control
Adversaries may use steganographic techniques to hide command and control traffic to make detection efforts more difficult.
T1003 OS Credential Dumping Credential Access
Adversaries may attempt to dump credentials to obtain account login and credential material, normally in the form of a hash or a clear text password.
T1003.002 Security Account Manager Credential Access
Adversaries may attempt to extract credential material from the Security Account Manager (SAM) database either through in-memory techniques or through the Windows Registry where the SAM database is stored.
T1003.006 DCSync Credential Access
Adversaries may attempt to access credentials and other sensitive information by abusing a Windows Domain Controller's application programming interface (API)(Citation: Microsoft DRSR Dec 2017) (Citation: Microsoft GetNCCChanges) (Citati…
T1003.008 /etc/passwd and /etc/shadow Credential Access
Adversaries may attempt to dump the contents of <code>/etc/passwd</code> and <code>/etc/shadow</code> to enable offline password cracking.
Derived from this CVE’s CWE(s) via the direct CWE→ATT&CK cross-walk.

CVEs Like This One

CVE-2023-26135Shared CWE-1321
CVE-2025-70956Shared CWE-1321
CVE-2024-39000Shared CWE-1321
CVE-2026-102992Shared CWE-1321
CVE-2026-34626Shared CWE-1321
CVE-2025-62517Shared CWE-1321
CVE-2026-9101Shared CWE-1321
CVE-2025-68130Shared CWE-1321
CVE-2026-18420Shared CWE-1321
CVE-2024-32866Shared CWE-1321

Affected Assets

clickbar
dot-diver
≤ 1.0.2

Mitigating Controls

Control response

Prevent
Stop it (NIST 800-53)

—

Detect
Catch it (NIST detect / respond)

—

Harden
Shrink the surface (DISA STIG)

—

Validate
Prove the fix (OWASP ASVS)
  • V15.3.6

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.

PR.PS-06 partial match
blocks

Secure SDLC practices directly require input validation and safe property assignment to prevent prototype pollution.

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.

removes
removes
removes
removes
removes

References