Skip to content
KitploitKITPLOIT
OutilsBlog
Soumettre
OutilsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

··Flux·Contact·Confidentialité·© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
solidity_CVE-2021-42574-POC — POC de CVE-2021-42574 pour le compilateur solidity et solc | Kitploit
Outils/GitHubGitHub/tin-z/solidity_cve-2021-42574-poc
Analyse StatiqueAnalyse des VulnérabilitésAnalyse de CodeExploitationSécurité de la Chaîne LogistiqueApprentissage et Éducation
GitHubtin-z/solidity_cve-2021-42574-poc

solidity_CVE-2021-42574-POC

POC de CVE-2021-42574 pour le compilateur solidity et solc

Voir le dépôt
313il y a 3 ansPas encore vérifié

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
Partager

solidity_CVE-2021-42574-POC

31 janvier 2023, Altin (tin-z), github.com/tin-z

POC

POC du CVE-2021-42574 pour le compilateur Solidity et solc.

  • installation
root@kitploit:~
# solc and select 0.8.17 version (https://github.com/crytic/solc-select)
# foundry (https://github.com/foundry-rs/foundry)
  • déployer le contrat
root@kitploit:~
SOLV=0.8.17
folder_t=test_open

mkdir $folder_t && \
cd $folder_t && \
forge init && \
forge install brockelmore/forge-std && \
rm test/Counter.t.sol

cp ../poc.sol src/
cp ../poc.t.sol test/
  • lancer le POC
root@kitploit:~
forge build  && \
forge test -vv

t1.jpg


  • Par exemple, Chrome montre que x = 42 se trouve à l'intérieur du commentaire

t2.jpg


  • Mais dans vim, on voit la bonne position du texte

t3.jpg


détails

  • https://nvd.nist.gov/vuln/detail/CVE-2021-42574
  • https://www.scyon.nl/post/trojans-in-your-source-code
  • https://github.com/ethereum/solidity/issues/10254
Télécharger l’outil