prototype-pollution-nsec18

Prototype pollution attack

An analysis of a vulnerability in JavaScript where an attacker can manipulate the prototype of base objects to inject malicious values

Content released at NorthSec 2018 for my talk on prototype pollution

GitHub

515 stars
12 watching
81 forks
Language: JavaScript
last commit: over 2 years ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
hackvertor/server-side-prototype-pollutionScans for prototype pollution vulnerabilities in server-side applications7
snyk-labs/noppProtects against Prototype Pollution vulnerabilities in JavaScript objects by freezing specific built-in objects.27
fastify/secure-json-parseProvides an alternative JSON parser with enhanced security features to mitigate prototype pollution attacks.227
hynekpetrak/malware-jailSandbox for analyzing and understanding JavaScript malware465
nodesecure/cliAnalyzes JavaScript package or local Node.js project for security vulnerabilities and provides detailed reports.367
o-o-overflow/dc2019q-ooopsA proof-of-concept project demonstrating a vulnerability in a proxy service to exploit a universal cross-site scripting bug and access restricted internal websites.13
sonatype-nexus-community/auditjsTools to scan npm packages for known vulnerabilities and outdated dependencies.223
prevade/cloudjackChecks AWS accounts for subdomain hijacking vulnerabilities84
scotty-c/dirty-cow-pocA proof-of-concept demonstrating the vulnerability of unsecured containers to privilege escalation attacks12
hapijs/bourneProvides a drop-in replacement for JSON parsing with built-in protection against prototype poisoning vulnerabilities172
neuralegion/sectester-js-demo-broken-crystalsA demo project to integrate the SecTester JS SDK framework into unit tests and CI pipelines for vulnerability testing0
wekeo/atmoshack2018A collection of resources and datasets to help solve atmospheric pollution challenges using Copernicus data5
18dew/project-basilDecentralized platform for IT vendors to share vulnerability information9
hynekpetrak/javascript-malware-collectionA repository of JavaScript malware samples collected over time.684
vysecurity/cve-2018-4878Exploits a vulnerability in outdated Shockwave Flash player to gain control of Internet Explorer and execute malicious code.87