Logo
-

Byte Open Security

(ByteOS Network)

Log In

Sign Up

ByteOS

Security
Vulnerability Details
Registries
Custom Views
Weaknesses
Attack Patterns
Filters & Tools
NVD Vulnerability Details :
CVE-2023-34449
Analyzed
More InfoOfficial Page
Source-security-advisories@github.com
View Known Exploited Vulnerability (KEV) details
Published At-14 Jun, 2023 | 21:15
Updated At-28 Jun, 2023 | 20:46

ink! is an embedded domain specific language to write smart contracts in Rust for blockchains built on the Substrate framework. Starting in version 4.0.0 and prior to version 4.2.1, the return value when using delegate call mechanics, either through `CallBuilder::delegate` or `ink_env::invoke_contract_delegate`, is decoded incorrectly. This bug was related to the mechanics around decoding a call's return buffer, which was changed as part of pull request 1450. Since this feature was only released in ink! 4.0.0, no previous versions are affected. Users who have an ink! 4.x series contract should upgrade to 4.2.1 to receive a patch.

CISA Catalog
Date AddedDue DateVulnerability NameRequired Action
N/A
Date Added: N/A
Due Date: N/A
Vulnerability Name: N/A
Required Action: N/A
Metrics
TypeVersionBase scoreBase severityVector
Primary3.15.3MEDIUM
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N
Secondary3.15.3MEDIUM
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N
Type: Primary
Version: 3.1
Base score: 5.3
Base severity: MEDIUM
Vector:
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N
Type: Secondary
Version: 3.1
Base score: 5.3
Base severity: MEDIUM
Vector:
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N
CPE Matches

parity
parity
>>ink\!>>Versions from 4.0.0(inclusive) to 4.2.1(exclusive)
cpe:2.3:a:parity:ink\!:*:*:*:*:*:rust:*:*
Weaknesses
CWE IDTypeSource
CWE-253Primarysecurity-advisories@github.com
CWE-754Primarysecurity-advisories@github.com
CWE ID: CWE-253
Type: Primary
Source: security-advisories@github.com
CWE ID: CWE-754
Type: Primary
Source: security-advisories@github.com
Evaluator Description

Evaluator Impact

Evaluator Solution

Vendor Statements

References
HyperlinkSourceResource
https://docs.rs/ink_env/4.2.0/ink_env/call/struct.CallBuilder.html#method.delegatesecurity-advisories@github.com
Exploit
Third Party Advisory
https://docs.rs/ink_env/4.2.0/ink_env/fn.invoke_contract_delegate.htmlsecurity-advisories@github.com
Exploit
Third Party Advisory
https://github.com/paritytech/ink/commit/f1407ee9f87e5f64d467a22d26ee88f61db7f3dbsecurity-advisories@github.com
Patch
https://github.com/paritytech/ink/pull/1450security-advisories@github.com
Patch
Vendor Advisory
https://github.com/paritytech/ink/security/advisories/GHSA-853p-5678-hv8fsecurity-advisories@github.com
Exploit
Patch
Vendor Advisory
Hyperlink: https://docs.rs/ink_env/4.2.0/ink_env/call/struct.CallBuilder.html#method.delegate
Source: security-advisories@github.com
Resource:
Exploit
Third Party Advisory
Hyperlink: https://docs.rs/ink_env/4.2.0/ink_env/fn.invoke_contract_delegate.html
Source: security-advisories@github.com
Resource:
Exploit
Third Party Advisory
Hyperlink: https://github.com/paritytech/ink/commit/f1407ee9f87e5f64d467a22d26ee88f61db7f3db
Source: security-advisories@github.com
Resource:
Patch
Hyperlink: https://github.com/paritytech/ink/pull/1450
Source: security-advisories@github.com
Resource:
Patch
Vendor Advisory
Hyperlink: https://github.com/paritytech/ink/security/advisories/GHSA-853p-5678-hv8f
Source: security-advisories@github.com
Resource:
Exploit
Patch
Vendor Advisory
Change History
0Changes found

Details not found