Lucene search
+L

12411 matches found

osv_ghsa
osv_ghsa
•added 2024/09/05 4:44 p.m.•30 views

GHSA-RWQ6-CRJG-9CPW ic-cdk has a memory leak when calling a canister method via `ic_cdk::call`

When a canister method is called via iccdk::call, a new Future CallFuture is created and can be awaited by the caller to get the execution result. Internally, the state of the Future is tracked and stored in a struct called CallFutureState. A bug in the polling implementation of the CallFuture...

8.7CVSS5.5AI score0.00693EPSS
SaveExploits0References8
NVD
NVD
•added 2024/09/05 1:15 p.m.•24 views

CVE-2024-7884

When a canister method is called via iccdk::call , a new Future CallFuture is created and can be awaited by the caller to get the execution result. Internally, the state of the Future is tracked and stored in a struct called CallFutureState. A bug in the polling implementation of the CallFuture...

7.5CVSS0.00693EPSS
SaveExploits0References3
Mend
Mend
•added 2024/09/05 1:01 p.m.•8 views

CVE-2024-7884

When a canister method is called via iccdk::call , a new Future CallFuture is created and can be awaited by the caller to get the execution result. Internally, the state of the Future is tracked and stored in a struct called CallFutureState. A bug in the polling implementation of the CallFuture...

8.7CVSS5.6AI score0.00693EPSS
SaveExploits0References11
Vulnrichment
Vulnrichment
•added 2024/09/05 1:01 p.m.•20 views

CVE-2024-7884 Memory leak when calling a canister method via `ic_cdk::call`

When a canister method is called via iccdk::call , a new Future CallFuture is created and can be awaited by the caller to get the execution result. Internally, the state of the Future is tracked and stored in a struct called CallFutureState. A bug in the polling implementation of the CallFuture...

7.5CVSS5.6AI score0.00693EPSS
SaveExploits0References3
CVE
CVE
•added 2024/09/05 1:01 p.m.•70 views

CVE-2024-7884

The CVE-2024-7884 issue affects Rust canisters using ic_cdk and ic_cdk_timers when calling a canister method via ic_cdk::call*: a bug in CallFuture polling allows multiple internal state references to persist, causing a leaked copy of CallFutureState in the Wasm heap and memory growth. This memor...

7.5CVSS5.6AI score0.00693EPSS
SaveExploits0References3Affected Software1
osv_cve
osv_cve
•added 2024/09/05 1:01 p.m.•18 views

CVE-2024-7884 Memory leak when calling a canister method via `ic_cdk::call`

When a canister method is called via iccdk::call , a new Future CallFuture is created and can be awaited by the caller to get the execution result. Internally, the state of the Future is tracked and stored in a struct called CallFutureState. A bug in the polling implementation of the CallFuture...

7.5CVSS6AI score
SaveExploits0References7
Cvelist
Cvelist
•added 2024/09/05 1:01 p.m.•44 views

CVE-2024-7884 Memory leak when calling a canister method via `ic_cdk::call`

When a canister method is called via iccdk::call , a new Future CallFuture is created and can be awaited by the caller to get the execution result. Internally, the state of the Future is tracked and stored in a struct called CallFutureState. A bug in the polling implementation of the CallFuture...

7.5CVSS0.00693EPSS
SaveExploits0References3
osv_rustsec
osv_rustsec
•added 2024/09/05 12:00 p.m.•43 views

RUSTSEC-2024-0372 Memory leak when calling a canister method via `ic_cdk::call`

When a canister method is called via iccdk::call, a new Future CallFuture is created and can be awaited by the caller to get the execution result. Internally, the state of the Future is tracked and stored in a struct called CallFutureState. A bug in the polling implementation of the CallFuture...

7.5CVSS5.5AI score0.00693EPSS
SaveExploits0References3
RustSec
RustSec
•added 2024/09/05 12:00 p.m.•16 views

Memory leak when calling a canister method via `ic_cdk::call`

When a canister method is called via iccdk::call, a new Future CallFuture is created and can be awaited by the caller to get the execution result. Internally, the state of the Future is tracked and stored in a struct called CallFutureState. A bug in the polling implementation of the CallFuture...

7.5CVSS5.5AI score0.00693EPSS
SaveExploits0Affected Software1
Rapid7 Vulnerability Database (full)
Rapid7 Vulnerability Database (full)
•added 2024/09/05 12:00 a.m.•7 views

CVE-2024-7884: Missing Release of Memory after Effective Lifetime

When a canister method is called via iccdk::call , a new Future CallFuture is created and can be awaited by the caller to get the execution result. Internally, the state of the Future is tracked and stored in a struct called CallFutureState. A bug in the polling implementation of the CallFuture...

7.5CVSS5.6AI score0.00693EPSS
SaveExploits0References1
CNNVD
CNNVD
•added 2024/09/05 12:00 a.m.•16 views

Rust Canister Development Kit security vulnerabilities

Rust Canister Development Kit is a DFINITY open source Rust development kit for Internet computers. A security vulnerability exists in the Rust Canister Development Kit, which is caused by a memory leak where not all references are removed before resolving the Future...

7.5CVSS5.5AI score0.00693EPSS
SaveExploits0References4
Positive Technologies
Positive Technologies
•added 2024/09/05 12:00 a.m.•21 views

PT-2024-38658 · Ic Cdk · Ic Cdk

Name of the Vulnerable Software and Affected Versions: ic cdk versions 0.8.0 through 0.15.0 Description: A bug in the polling implementation of the CallFuture allows multiple references to be held for the internal state and not all references were dropped before the Future is resolved, causing a...

8.7CVSS5.8AI score0.00693EPSS
SaveExploits0References16
RedhatCVE
RedhatCVE
•added 2024/09/04 6:43 p.m.•41 views

CVE-2024-43402

Rust is a programming language. The fix for CVE-2024-24576, where std::process::Command incorrectly escaped arguments when invoking batch files on Windows, was incomplete. Prior to Rust version 1.81.0, it was possible to bypass the fix when the batch file name had trailing whitespace or periods...

10CVSS7.8AI score0.20342EPSS
SaveExploits10References6
NVD
NVD
•added 2024/09/04 4:15 p.m.•51 views

CVE-2024-43402

Rust is a programming language. The fix for CVE-2024-24576, where std::process::Command incorrectly escaped arguments when invoking batch files on Windows, was incomplete. Prior to Rust version 1.81.0, it was possible to bypass the fix when the batch file name had trailing whitespace or periods...

8.8CVSS0.00744EPSS
SaveExploits0References3
Vulnrichment
Vulnrichment
•added 2024/09/04 3:29 p.m.•28 views

CVE-2024-43402 Rust OS Command Injection/Argument Injection vulnerability

Rust is a programming language. The fix for CVE-2024-24576, where std::process::Command incorrectly escaped arguments when invoking batch files on Windows, was incomplete. Prior to Rust version 1.81.0, it was possible to bypass the fix when the batch file name had trailing whitespace or periods...

8.1CVSS7.7AI score0.20342EPSS
SaveExploits10References3
Cvelist
Cvelist
•added 2024/09/04 3:29 p.m.•46 views

CVE-2024-43402 Rust OS Command Injection/Argument Injection vulnerability

Rust is a programming language. The fix for CVE-2024-24576, where std::process::Command incorrectly escaped arguments when invoking batch files on Windows, was incomplete. Prior to Rust version 1.81.0, it was possible to bypass the fix when the batch file name had trailing whitespace or periods...

8.1CVSS0.00744EPSS
SaveExploits0References3
Mend
Mend
•added 2024/09/04 3:29 p.m.•11 views

CVE-2024-43402

Rust is a programming language. The fix for CVE-2024-24576, where std::process::Command incorrectly escaped arguments when invoking batch files on Windows, was incomplete. Prior to Rust version 1.81.0, it was possible to bypass the fix when the batch file name had trailing whitespace or periods...

8.9CVSS7.5AI score0.00744EPSS
SaveExploits0References5
osv_cve
osv_cve
•added 2024/09/04 3:29 p.m.•31 views

CVE-2024-43402 Rust OS Command Injection/Argument Injection vulnerability

Rust is a programming language. The fix for CVE-2024-24576, where std::process::Command incorrectly escaped arguments when invoking batch files on Windows, was incomplete. Prior to Rust version 1.81.0, it was possible to bypass the fix when the batch file name had trailing whitespace or periods...

8.1CVSS8.8AI score
SaveExploits0References5
Debian CVE
Debian CVE
•added 2024/09/04 3:29 p.m.•51 views

CVE-2024-43402

Rust is a programming language. The fix for CVE-2024-24576, where std::process::Command incorrectly escaped arguments when invoking batch files on Windows, was incomplete. Prior to Rust version 1.81.0, it was possible to bypass the fix when the batch file name had trailing whitespace or periods...

8.8CVSS7.5AI score0.00744EPSS
SaveExploits0
CVE
CVE
•added 2024/09/04 3:29 p.m.•106 views

CVE-2024-43402

CVE-2024-43402 describes a Rust vulnerability in how Windows batch file names with trailing spaces or periods could bypass the existing mitigation for CVE-2024-24576. The issue arises from how the original fix checked for .bat/.cmd endings, failing to account for Windows normalizing trailing whit...

8.8CVSS7.5AI score0.00744EPSS
SaveExploits0References3Affected Software1
Rows per page
Query Builder