← CVE index
Vulnerability record/PUBLISHED/Published Jul 10, 2024 05:00:03 UTC

CVE-2024-21525

All versions of the package node-twain are vulnerable to Improper Check or Handling of Exceptional Conditions due to the length of the source data not being checked. Creating a new twain.TwainSDK with a productName or productFamily, manufacturer, version.info property of length >= 34 chars leads to a buffer overflow vulnerability.

Base score8.3/ 10
SeverityHighCVSS 3.1

Exploitability / impact

CVSS metric breakdown

Vector-derived attributes
Base severityHigh
Attack vectorNetworkAV
Attack complexityLowAC
Privileges requiredNonePR
User interactionRequiredUI
ScopeUnchangedS
Confidentiality impactHighC
Integrity impactHighI
Availability impactLowA
Exploit maturityProof of conceptE
CVSS vector stringCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:L/E:P

CVSS communicates standardized severity and impact characteristics. It does not establish whether a system is exploitable in your specific environment.

Record context

CVE Numbering Authoritysnyk
Last updatedAug 1, 2024 22:27:34 UTC
PublishedJul 10, 2024 05:00:03 UTC
ReservedDec 22, 2023 12:33:20 UTC

Credits

  • Alessio Della Libera