{"id":"CVE-2019-10805","aliases":["GHSA-pmpr-vc5q-h3jw"],"url":"https://o3.security/vulnerability/CVE-2019-10805","summary":"Exposure of Resource to Wrong Sphere in valib","details":"valib through 2.0.0 allows Internal Property Tampering. A maliciously crafted JavaScript object can bypass several inspection functions provided by valib. Valib uses a built-in function (hasOwnProperty) from the unsafe user-input to examine an object. It is possible for a crafted payload to overwrite this function to manipulate the inspection results to bypass security checks.","published":"2020-02-28T21:15:13.180Z","modified":"2026-07-08T15:54:42.469042Z","cvss":{"score":7.5,"severity":"HIGH","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N"},"epss":null,"cisaKev":null,"exploitsKnown":null,"affectedPackages":[{"ecosystem":"npm","name":"valib","fixedVersion":null}],"fix":null,"references":[{"type":"ADVISORY","url":"https://www.npmjs.com/package/valib"},{"type":"EVIDENCE","url":"https://snyk.io/vuln/SNYK-JS-VALIB-559015"}],"provenance":{"sources":["OSV.dev","FIRST.org (EPSS)"],"lastVerified":"2026-07-08T15:54:42.469042Z"}}