Skip to main content
No exploitation reportedFix available

CVE-2019-10790

No exploitation reported by the sources we read.

  • Published2020-02-17
  • WeaknessCWE-668

Am I affected?

With a domain, we read the version its public headers and pages expose. A distribution build can carry the fix under an older number.

Description

taffydb npm module, vulnerable in all versions up to and including 2.7.3, allows attackers to forge adding additional properties into user-input processed by taffy which can allow access to any data items in the DB. taffy sets an internal index for each data item in its DB. However, it is found that the internal index can be forged by adding additional properties into user-input. If index is found in the query, taffyDB will ignore other query conditions and directly return the indexed data item. Moreover, the internal index is in an easily-guessable format (e.g., T000002R000001). As such, attackers can use this vulnerability to access any data items in the DB.

Timeline

dates in UTC
  1. 2020-02-1720:15CVE publishedNVD

Versions per branch

OSV · NVD
taffy
BranchAffectedFixed in
2.6≤ 2.6.2no fix published
Taffydb taffy
BranchAffectedFixed in
2.6≤ 2.6.2no fix published
taffydb
BranchAffectedFixed in
2.7≤ 2.7.3no fix published

as publishedRanges as NVD and OSV publish them; a distribution’s build can be fixed under an older number.

Distribution builds and vendor advisories

Packages from OSV.dev and products from the vendors' CSAF advisories.

version not verifiedVersions not verified: read as OSV.dev and the vendors publish them, not checked against each vendor's release list.

Packages

  • anythingllmMinimOSall versions · fixed in 0
  • cephRed Hat:ceph_storage:8.1::el9all versions · fixed in 2:19.2.1-331.el9cpand 58 other packages
  • kubeflow-centraldashboardWolfiall versions · fixed in 1.10.0-r7
  • kubeflow-centraldashboardWolfiall versions · fixed in 1.10.0-r19
  • kubeflow-centraldashboardChainguardall versions · fixed in 1.10.0-r7
  • kubeflow-centraldashboardChainguardall versions · fixed in 1.10.0-r19
  • thriftRed Hat:ceph_storage:8.1::el9all versions · fixed in 0:0.20.0-4.el9cpand 11 other packages

Vendor advisories

  • CVE-2019-10790 Red Hat Product Security57 products fixed · 87 known affected

    taffy: taffydb: Internal Property Tampering

    ceph-base as a component of Red Hat Ceph Storage 7 · ceph-common as a component of Red Hat Ceph Storage 7 · ceph-fuse as a component of Red Hat Ceph Storage 7 · +84 more

  • RHSA-2026:83548 Red Hat Product Security3 products fixed

    Red Hat Security Advisory: Red Hat Ceph Storage

  • RHSA-2026:62115 Red Hat Product Security4 products fixed

    Red Hat Security Advisory: Red Hat Ceph Storage

  • RHSA-2026:2737 Red Hat Product Security4 products fixed

    Red Hat Security Advisory: Red Hat Ceph Storage

  • RHSA-2026:2711 Red Hat Product Security46 products fixed

    Red Hat Security Advisory: Red Hat Ceph Storage 8.1 security and bug fix update

Full record on NVD

Fix

  1. Vendor fix Red Hat Product Security RHSA-2026:83548 · 3 productsThe container images provided by this update can be downloaded from the Red Hat container registry at registry.redhat.io using the "podman pull" command.
  2. Vendor fix Red Hat Product Security RHSA-2026:2711 · 46 productsBefore applying this update, make sure all previously released errata relevant to your system have been applied. For details on how to apply this update, refer to: https://access.redhat.com/articles/11258 For supported configurations, refer to: https://access.redhat.com/articles/1548993
  3. No fix available, says the vendor Red Hat Product Security CVE-2019-10790 · 87 productsAffected

Detection

Nuclei template
none so far
ProjectDiscovery
Exploit-DB
no entry
Exploit-DB
Proof of concept
Metasploit modules
none listed
Metasploit Framework

Sources

Identifiers

Technical details

CVSS v3 Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Published
2020-02-17
Last Modified
2026-06-17
NVD status
Modified
GitHub Advisory
GHSA-mxhp-79qh-mcx6

Frequently asked questions

What is CVE-2019-10790?

taffydb npm module, vulnerable in all versions up to and including 2.7.3, allows attackers to forge adding additional properties into user-input processed by taffy which can allow access to any data items in the DB. taffy sets an internal index for each data item in its DB. However, it is found that the internal index can be forged by adding additional properties into user-input. If index is found in the query, taffyDB will ignore other query conditions and directly return the indexed data item. Moreover, the internal index is in an easily-guessable format (e.g., T000002R000001). As such, attackers can use this vulnerability to access any data items in the DB.

Is CVE-2019-10790 actively exploited?

Active exploitation of CVE-2019-10790 has not been confirmed. Its EPSS score was 1.9% on 2026-11-08, the estimated probability of exploitation in the next 30 days.

What is the CVSS score for CVE-2019-10790?

CVE-2019-10790 has a CVSS v3 base score of 7.5 (HIGH severity), with vector string CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N.

Running taffy? Hear about its next vulnerability

Surveillance reads the versions in your stack — a domain, a lockfile or a list — checks each CVE against the ranges its sources publish, and alerts you when one you run is exploited or enters CISA KEV. A version it cannot read stays « version not verified ».

No credit card required · No monthly cap on website lookups · 250 API requests/month

Sources for this record