2023-09-18 22:00:28 +00:00
{
"id" : "CVE-2023-42441" ,
"sourceIdentifier" : "security-advisories@github.com" ,
"published" : "2023-09-18T21:16:09.750" ,
2024-12-08 03:06:42 +00:00
"lastModified" : "2024-11-21T08:22:32.097" ,
"vulnStatus" : "Modified" ,
2024-07-14 02:06:08 +00:00
"cveTags" : [ ] ,
2023-09-18 22:00:28 +00:00
"descriptions" : [
{
"lang" : "en" ,
"value" : "Vyper is a Pythonic Smart Contract Language for the Ethereum Virtual Machine (EVM). Starting in version 0.2.9 and prior to version 0.3.10, locks of the type `@nonreentrant(\"\")` or `@nonreentrant('')` do not produce reentrancy checks at runtime. This issue is fixed in version 0.3.10. As a workaround, ensure the lock name is a non-empty string."
2023-09-21 20:00:28 +00:00
} ,
{
"lang" : "es" ,
"value" : "Vyper es un Lenguaje de Contrato Inteligente de Python para la M\u00e1quina Virtual Ethereum (EVM). A partir de la versi\u00f3n 0.2.9 y anteriores a la versi\u00f3n 0.3.10, los bloqueos del tipo '@nonreentrant(\"\")' o '@nonreentrant('')' no producen comprobaciones de reentrada en tiempo de ejecuci\u00f3n. Este problema se corrigi\u00f3 en la versi\u00f3n 0.3.10. Como workaround, aseg\u00farese de que el nombre del bloqueo sea una cadena no vac\u00eda."
2023-09-18 22:00:28 +00:00
}
] ,
"metrics" : {
"cvssMetricV31" : [
2023-09-21 20:00:28 +00:00
{
2024-12-08 03:06:42 +00:00
"source" : "security-advisories@github.com" ,
"type" : "Secondary" ,
2023-09-21 20:00:28 +00:00
"cvssData" : {
"version" : "3.1" ,
"vectorString" : "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N" ,
2024-12-08 03:06:42 +00:00
"baseScore" : 5.3 ,
"baseSeverity" : "MEDIUM" ,
2023-09-21 20:00:28 +00:00
"attackVector" : "NETWORK" ,
"attackComplexity" : "LOW" ,
"privilegesRequired" : "NONE" ,
"userInteraction" : "NONE" ,
"scope" : "UNCHANGED" ,
"confidentialityImpact" : "NONE" ,
"integrityImpact" : "LOW" ,
2024-12-08 03:06:42 +00:00
"availabilityImpact" : "NONE"
2023-09-21 20:00:28 +00:00
} ,
"exploitabilityScore" : 3.9 ,
"impactScore" : 1.4
} ,
2023-09-18 22:00:28 +00:00
{
2024-12-08 03:06:42 +00:00
"source" : "nvd@nist.gov" ,
"type" : "Primary" ,
2023-09-18 22:00:28 +00:00
"cvssData" : {
"version" : "3.1" ,
"vectorString" : "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N" ,
2024-12-08 03:06:42 +00:00
"baseScore" : 5.3 ,
"baseSeverity" : "MEDIUM" ,
2023-09-18 22:00:28 +00:00
"attackVector" : "NETWORK" ,
"attackComplexity" : "LOW" ,
"privilegesRequired" : "NONE" ,
"userInteraction" : "NONE" ,
"scope" : "UNCHANGED" ,
"confidentialityImpact" : "NONE" ,
"integrityImpact" : "LOW" ,
2024-12-08 03:06:42 +00:00
"availabilityImpact" : "NONE"
2023-09-18 22:00:28 +00:00
} ,
"exploitabilityScore" : 3.9 ,
"impactScore" : 1.4
}
]
} ,
"weaknesses" : [
{
2024-12-08 03:06:42 +00:00
"source" : "security-advisories@github.com" ,
"type" : "Secondary" ,
2023-09-21 20:00:28 +00:00
"description" : [
{
"lang" : "en" ,
2024-12-08 03:06:42 +00:00
"value" : "CWE-833"
2023-09-21 20:00:28 +00:00
}
]
} ,
{
2024-12-08 03:06:42 +00:00
"source" : "nvd@nist.gov" ,
"type" : "Primary" ,
2023-09-18 22:00:28 +00:00
"description" : [
{
"lang" : "en" ,
2024-12-08 03:06:42 +00:00
"value" : "CWE-667"
2023-09-18 22:00:28 +00:00
}
]
}
] ,
2023-09-21 20:00:28 +00:00
"configurations" : [
{
"nodes" : [
{
"operator" : "OR" ,
"negate" : false ,
"cpeMatch" : [
{
"vulnerable" : true ,
"criteria" : "cpe:2.3:a:vyperlang:vyper:*:*:*:*:*:python:*:*" ,
"versionStartIncluding" : "0.2.9" ,
"versionEndExcluding" : "0.3.10" ,
"matchCriteriaId" : "A72ADE58-4A32-4163-9E4D-E79413B0AEFE"
}
]
}
]
}
] ,
2023-09-18 22:00:28 +00:00
"references" : [
{
"url" : "https://github.com/vyperlang/vyper/commit/0b740280c1e3c5528a20d47b29831948ddcc6d83" ,
2023-09-21 20:00:28 +00:00
"source" : "security-advisories@github.com" ,
"tags" : [
"Patch"
]
2023-09-18 22:00:28 +00:00
} ,
{
"url" : "https://github.com/vyperlang/vyper/pull/3605" ,
2023-09-21 20:00:28 +00:00
"source" : "security-advisories@github.com" ,
"tags" : [
"Issue Tracking" ,
"Patch"
]
2023-09-18 22:00:28 +00:00
} ,
{
"url" : "https://github.com/vyperlang/vyper/security/advisories/GHSA-3hg2-r75x-g69m" ,
2023-09-21 20:00:28 +00:00
"source" : "security-advisories@github.com" ,
"tags" : [
"Exploit" ,
"Patch" ,
"Vendor Advisory"
]
2024-12-08 03:06:42 +00:00
} ,
{
"url" : "https://github.com/vyperlang/vyper/commit/0b740280c1e3c5528a20d47b29831948ddcc6d83" ,
"source" : "af854a3a-2127-422b-91ae-364da2661108" ,
"tags" : [
"Patch"
]
} ,
{
"url" : "https://github.com/vyperlang/vyper/pull/3605" ,
"source" : "af854a3a-2127-422b-91ae-364da2661108" ,
"tags" : [
"Issue Tracking" ,
"Patch"
]
} ,
{
"url" : "https://github.com/vyperlang/vyper/security/advisories/GHSA-3hg2-r75x-g69m" ,
"source" : "af854a3a-2127-422b-91ae-364da2661108" ,
"tags" : [
"Exploit" ,
"Patch" ,
"Vendor Advisory"
]
2023-09-18 22:00:28 +00:00
}
]
}