Lucene search
+L

249 matches found

Vulnrichment
Vulnrichment
added 2025/02/21 9:36 p.m.20 views

CVE-2025-26622 sqrt doesn't define rounding behavior in Vyper

vyper is a Pythonic Smart Contract Language for the EVM. Vyper sqrt builtin uses the babylonian method to calculate square roots of decimals. Unfortunately, improper handling of the oscillating final states may lead to sqrt incorrectly returning rounded up results. This issue is being addressed a...

2.3CVSS7.4AI score0.00315EPSS
SaveExploits0References2
CVE
CVE
added 2025/02/21 9:36 p.m.86 views

CVE-2025-26622

The CVE concerns vyper’s sqrt() builtin, which uses the Babylonian method for decimals. The problem arises from improper handling of oscillating final states, which can cause sqrt to return a rounded-up value (e.g., for certain inputs, 0.9999999998 → 0.9999999999). The issue is detailed in the GH...

7.5CVSS6.4AI score0.00315EPSS
SaveExploits0References2Affected Software1
Positive Technologies
Positive Technologies
added 2025/02/21 12:00 a.m.10 views

PT-2025-7605 · Vyper · Vyper

Name of the Vulnerable Software and Affected Versions: Vyper versions prior to 0.4.1 Description: The issue arises from the improper handling of oscillating final states in the sqrt function, which uses the babylonian method to calculate square roots of decimals. This can lead to sqrt incorrectly...

7.5CVSS6.8AI score0.00315EPSS
SaveExploits0References14
RedhatCVE
RedhatCVE
added 2025/02/06 12:00 a.m.11 views

CVE-2022-29219

Lodestar is a TypeScript implementation of the Ethereum Consensus specification. Prior to version 0.36.0, there is a possible consensus split given maliciously-crafted AttesterSlashing or ProposerSlashing being included on-chain. Because the developers represent uint64 values as native javascript...

7.5CVSS6.6AI score0.01291EPSS
SaveExploits0References1
CNNVD
CNNVD
added 2024/10/23 12:00 a.m.19 views

Botan 安全漏洞

Botan is a C++ cryptographic library by the individual developer Jack Lloyd. A security vulnerability exists in versions of Botan prior to 3.6.0, which stems from a compiler-caused secret dependency operation when compiling with some versions of GCC. An addition operation could be skipped if the...

5.9CVSS6.7AI score0.00549EPSS
SaveExploits1References5
OSV
OSV
added 2024/09/18 8:15 a.m.1 views

DEBIAN-CVE-2024-46759

In the Linux kernel, the following vulnerability has been resolved: hwmon: adc128d818 Fix underflows seen when writing limit attributes DIVROUNDCLOSEST after kstrtol results in an underflow if a large negative number such as -9223372036854775808 is provided by the user. Fix it by reordering...

7.8CVSS5.5AI score0.00282EPSS
SaveExploits0References1
OSV
OSV
added 2024/09/18 8:15 a.m.18 views

AZL-49572 CVE-2024-46759 affecting package kernel for versions less than 5.15.167.1-1

In the Linux kernel, the following vulnerability has been resolved: hwmon: adc128d818 Fix underflows seen when writing limit attributes DIVROUNDCLOSEST after kstrtol results in an underflow if a large negative number such as -9223372036854775808 is provided by the user. Fix it by reordering...

7.8CVSS6.3AI score0.00282EPSS
SaveExploits0References1
OSV
OSV
added 2024/09/18 8:15 a.m.12 views

UBUNTU-CVE-2024-46759

In the Linux kernel, the following vulnerability has been resolved: hwmon: adc128d818 Fix underflows seen when writing limit attributes DIVROUNDCLOSEST after kstrtol results in an underflow if a large negative number such as -9223372036854775808 is provided by the user. Fix it by reordering...

7.8CVSS6.1AI score0.00282EPSS
SaveExploits0References31
SUSE CVE
SUSE CVE
added 2024/06/24 11:15 p.m.12 views

SUSE CVE-2024-38604

In the Linux kernel, the following vulnerability has been resolved: block: refine the EOF check in blkdeviomapbegin blkdeviomapbegin rounds down the offset to the logical block size before stashing it in iomap-offset and checking that it still is inside the inode size. Check the isize check to th...

5.5CVSS6.8AI score0.00207EPSS
SaveExploits0References10
Veracode
Veracode
added 2024/05/03 7:05 a.m.23 views

Arbitrary Code Execution

Mercurial is vulnerable to a Arbitrary Code Execution. The vulnerability is due to incorrect bound checks in the binary delta decoder which allows an attacker to execute arbitrary code via a clone, push, or pull command, related to either list sizing rounding error or short records...

8.8CVSS8AI score0.04872EPSS
SaveExploits0References15Affected Software1
SUSE CVE
SUSE CVE
added 2024/04/23 1:44 a.m.8 views

SUSE CVE-2024-26885

In the Linux kernel, the following vulnerability has been resolved: bpf: Fix DEVMAPHASH overflow check on 32-bit arches The devmap code allocates a number hash buckets equal to the next power of two of the maxentries value provided when creating the map. When rounding up to the next power of two,...

5.5CVSS6.8AI score0.00248EPSS
SaveExploits0References13
OSV
OSV
added 2024/04/17 11:15 a.m.2 views

DEBIAN-CVE-2024-26884

In the Linux kernel, the following vulnerability has been resolved: bpf: Fix hashtab overflow check on 32-bit arches The hashtab code relies on rounduppowoftwo to compute the number of hash buckets, and contains an overflow check by checking if the resulting value is 0. However, on 32-bit arches,...

7.8CVSS5.8AI score0.00251EPSS
SaveExploits0References1
OSV
OSV
added 2024/04/17 11:15 a.m.2 views

DEBIAN-CVE-2024-26883

In the Linux kernel, the following vulnerability has been resolved: bpf: Fix stackmap overflow check on 32-bit arches The stackmap code relies on rounduppowoftwo to compute the number of hash buckets, and contains an overflow check by checking if the resulting value is 0. However, on 32-bit arche...

7.8CVSS5.9AI score0.00251EPSS
SaveExploits0References1
Code423n4
Code423n4
added 2024/01/27 12:00 a.m.39 views

Loss of precission when calculating the accumulated CANTO per share

Lines of code Vulnerability details Impact When calculating the amount of CANTO per share in updatemarket, dividing by 1e18 in cantoReward and multiplying by the same value in accCantoPerShare rounds down the final value, making the amount of rewards users will receive be less than expected. Proo...

6.9AI score
SaveExploits0
Code423n4
Code423n4
added 2023/12/21 12:00 a.m.20 views

Incomplete Creator Rewards in Auction Settlement

Lines of code Vulnerability details Summary During the settlement of auctions in the AuctionHouse, the proceeds meant for creators are not accurately distributed, leading to potential loss of funds for the creators. Vulnerability Details In the process of settling auctions...

7.1AI score
SaveExploits0
NVD
NVD
added 2023/12/13 8:15 p.m.48 views

CVE-2023-46247

Vyper is a Pythonic Smart Contract Language for the Ethereum Virtual Machine EVM. Contracts containing large arrays might underallocate the number of slots they need by 1. Prior to v0.3.8, the calculation to determine how many slots a storage variable needed used math.ceiltype.sizeinbytes / 32. T...

7.5CVSS0.00697EPSS
SaveExploits0References3
PyPA
PyPA
added 2023/12/13 8:15 p.m.11 views

PYSEC-2023-307

Vyper is a Pythonic Smart Contract Language for the Ethereum Virtual Machine EVM. Contracts containing large arrays might underallocate the number of slots they need by 1. Prior to v0.3.8, the calculation to determine how many slots a storage variable needed used math.ceiltype.sizeinbytes / 32. T...

7.5CVSS6.8AI score0.00697EPSS
SaveExploits0References3Affected Software1
Prion
Prion
added 2023/12/13 8:15 p.m.22 views

Design/Logic Flaw

Vyper is a Pythonic Smart Contract Language for the Ethereum Virtual Machine EVM. Contracts containing large arrays might underallocate the number of slots they need by 1. Prior to v0.3.8, the calculation to determine how many slots a storage variable needed used math.ceiltype.sizeinbytes / 32. T...

5CVSS6.8AI score0.00697EPSS
SaveExploits0References3Affected Software1
Cvelist
Cvelist
added 2023/12/13 7:39 p.m.58 views

CVE-2023-46247 Vyper has incorrect storage layout for contracts containing large arrays

Vyper is a Pythonic Smart Contract Language for the Ethereum Virtual Machine EVM. Contracts containing large arrays might underallocate the number of slots they need by 1. Prior to v0.3.8, the calculation to determine how many slots a storage variable needed used math.ceiltype.sizeinbytes / 32. T...

7.5CVSS7.5AI score0.00697EPSS
SaveExploits0References3
Github Security Blog
Github Security Blog
added 2023/12/13 1:18 p.m.34 views

incorrect storage layout for contracts containing large arrays

Impact contracts containing large arrays might underallocate the number of slots they need. prior to v0.3.8, the calculation to determine how many slots a storage variable needed used math.ceiltype.sizeinbytes / 32:...

7.5CVSS6.7AI score0.00697EPSS
SaveExploits0References6Affected Software1
Rows per page
Query Builder