Vulnerabilities in pkg:nuget/CefSharp.Common.NETCore
PACKAGEGHSA-4c29-gfrp-g6x9 is a HIGH cefsharp affected by libvpx's heap vulnerability (General Security Weakness) affecting CefSharp.Common libraries in the NuGet ecosystem. The issue involves cefsharp affected by libvpx's heap buffer overflow in vp8 encoding. Remediation is available by upgrading affected packages to version 117.2.20.
pkg:nuget/CefSharp.Common.NETCore
Vulnerability advisories affecting package pkg:nuget/CefSharp.Common.NETCore. Select an advisory below to view technical details or fixes.
| Advisory ID | CVE / NVD | Severity | Summary |
|---|---|---|---|
| GHSA-4c29-gfrp-g6x9 | - | HIGH | CefSharp affected by libvpx's heap buffer overflow in vp8 encoding |
| GHSA-j646-gj5p-p45g | - | CRITICAL | CefSharp affected by heap buffer overflow in WebP |
| GHSA-vv6j-ww6x-54gx | CVE-2022-0609 | HIGH | Use after free in Animation |
GHSA-4c29-gfrp-g6x9 at a Glance
How to Fix GHSA-4c29-gfrp-g6x9
To remediate this vulnerability, upgrade all affected CefSharp.Common dependencies to a patched release. Both direct and transitive dependencies should be checked, as frameworks or security libraries may pull in vulnerable versions transitively.
Upgrade CefSharp.Common to 117.2.20
Upgrade CefSharp.Common.NETCore to 117.2.20
Run the following command in your project directory to verify that all resolved dependencies use the patched release:
inspect dependencies for CefSharp.Common
How to Check if You Are Affected
To determine whether your application is affected by GHSA-4c29-gfrp-g6x9, inspect your project dependencies for CefSharp.Common:
inspect dependencies for CefSharp.Common
Analyze the terminal output to locate any version of CefSharp.Common in your dependency tree. If any resolved version matches the vulnerable ranges listed in the table below (for example, versions earlier than 117.2.20), your application is affected.
Note: Verify declared build manifests and deployed runtime container environments.
Technical Details
Vulnerability Mechanism & Technical Analysis
This vulnerability is classified under General Security Weakness. In CefSharp.Common, software state validation or input boundaries are circumvented during processing. Review the official source advisory statement below for specific affected components, classes, and reproduction details.
Source Advisory Statement
GHSA-4c29-gfrp-g6x9 Affected CefSharp.Common Versions
2 component(s)| Product / Package | Ecosystem | Affected Versions | Fixed Version |
|---|---|---|---|
|
CefSharp.Common
|
NuGet |
< 117.2.20
|
117.2.20
|
|
CefSharp.Common.NETCore
|
NuGet |
< 117.2.20
|
117.2.20
|
References
Frequently Asked Questions
What is GHSA-4c29-gfrp-g6x9?
Which CefSharp.Common versions are affected?
What version fixes GHSA-4c29-gfrp-g6x9?
Is CefSharp.Common affected?
Is CefSharp.Common.NETCore affected?
What CWE is associated with GHSA-4c29-gfrp-g6x9?
How can I check NuGet dependencies for GHSA-4c29-gfrp-g6x9?
Machine-readable OSV JSON
OSV v1.5 Schema
{
"schema_version" : "1.4.0",
"id" : "GHSA-4c29-gfrp-g6x9",
"modified" : "2023-10-05T13:22:50Z",
"published" : "2023-10-05T13:22:50Z",
"aliases" : [ ],
"summary" : "CefSharp affected by libvpx's heap buffer overflow in vp8 encoding",
"details" : "Google is aware that an exploit for CVE-2023-5217 exists in the wild.\n\nDescription\nHeap buffer overflow in vp8 encoding in libvpx in Google Chrome prior to 117.0.5938.132 and libvpx 1.13.1 allowed a remote attacker to potentially exploit heap corruption via a crafted HTML page. (Chromium security severity: High)\n\nReferences\n- https://www.cve.org/CVERecord?id=CVE-2023-5217\n- https://nvd.nist.gov/vuln/detail/CVE-2023-5217\n",
"severity" : [ ],
"affected" : [ {
"package" : {
"ecosystem" : "NuGet",
"name" : "CefSharp.Common"
},
"ranges" : [ {
"type" : "ECOSYSTEM",
"events" : [ {
"introduced" : "0"
}, {
"fixed" : "117.2.20"
} ]
} ]
}, {
"package" : {
"ecosystem" : "NuGet",
"name" : "CefSharp.Common.NETCore"
},
"ranges" : [ {
"type" : "ECOSYSTEM",
"events" : [ {
"introduced" : "0"
}, {
"fixed" : "117.2.20"
} ]
} ]
} ],
"references" : [ {
"type" : "WEB",
"url" : "https://github.com/cefsharp/CefSharp/security/advisories/GHSA-4c29-gfrp-g6x9"
}, {
"type" : "WEB",
"url" : "https://github.com/cefsharp/CefSharp/commit/45e66f7c0f9094f2fd81ab57b37a9ed9576b51b8"
}, {
"type" : "PACKAGE",
"url" : "https://github.com/cefsharp/CefSharp"
} ],
"database_specific" : {
"cwe_ids" : [ ],
"severity" : "HIGH",
"github_reviewed" : true,
"github_reviewed_at" : "2023-10-05T13:22:50Z",
"nvd_published_at" : null
}
}