Join our Newsletter — 33% off our NHI Course
Home› FAQ› Threats, Abuse & Incident Response› How do you patch or mitigate CVE-2023-6345 (Google…
Threats, Abuse & Incident Response

How do you patch or mitigate CVE-2023-6345 (Google Skia Integer Overflow)?

← Back to all FAQ
By NHI Mgmt Group Editorial Team Updated October 19, 2026 Domain: Threats, Abuse & Incident Response

CISA's required action for CVE-2023-6345 is to apply mitigations per vendor instructions or discontinue use of the product if mitigations are unavailable. In practice, find every instance of Google Chromium Skia in your estate, apply the vendor security update or documented mitigation, and if no fix can be applied, remove internet exposure or take the product out of service.

What patching CVE-2023-6345 really means in practice

CVE-2023-6345 is not a case where you can simply mark the ticket complete after noting the CVE. The practical response is to identify every affected Google Chromium Skia instance, apply the vendor security update or documented mitigation, and confirm that the fix is actually deployed in the running estate, not just available in change records.

Because the direct answer already states CISA’s required action, the operational question is where the product lives and whether the mitigation path is available for each deployment pattern. That means desktop browsers, embedded Chromium components, downstream products that ship Skia, and any environment where the software cannot be patched on the same timeline all need separate tracking.

For vulnerability operations, the right reference points are the CVE Program for the vulnerability record and the CISA Known Exploited Vulnerabilities Catalog for the remediation expectation tied to active exploitation. If your workflow relies on prioritisation rather than pure patch urgency, the NIST National Vulnerability Database is the place to confirm the record details you are basing the work on.

How to confirm exposure before you change anything

Start by finding where Google Chromium Skia is present in your environment, then determine whether that instance is internet-facing, bundled inside another product, or only reachable internally. Exposure matters because a browser engine flaw has very different operational urgency when it is reachable from untrusted content versus sitting behind a tightly controlled application boundary.

The useful check is not “do we use Chrome,” but “where is the vulnerable rendering path actually deployed, and what traffic can reach it?” That includes managed desktops, VDI images, kiosk systems, and vendor products that embed Chromium components without making the dependency obvious to the asset owner.

If you need to tie this into broader vulnerability handling discipline, the Vulnerability Management Guide is the most direct internal reference for scoping, prioritisation, exceptions and verification. For teams that want a second, code-level reminder of why this class of issue matters, the CWE Top 25 Guide is useful context because integer overflow sits in the family of weakness patterns that can become memory corruption or denial-of-service conditions.

What to do when the fix is delayed or unavailable

When you cannot immediately patch, the main objective is to reduce reachable attack surface until the vendor update or mitigation can be applied. The direct answer already gives the key decision: apply the documented mitigation if one exists, and if it does not, discontinue use of the product. In practice that often means removing internet exposure, tightening who can reach the affected service, or taking the application out of service for the shortest safe window.

Mitigation should be treated as a temporary risk reduction, not as a substitute for remediation. For browser or embedded rendering components, compensating controls can lower exposure but they rarely remove the flaw. If the product remains in production, assume the vulnerability still deserves active tracking, a time-bound exception, and a rollback plan if the mitigation proves unstable.

Where patching must wait, the strongest operational question is whether the affected instance can still be safely isolated. If the answer is no, removal from service is usually the safer call than leaving an exploitable component exposed while hoping upstream traffic filters will absorb the risk.

Risk and Threat Considerations

An integer overflow in a rendering component can become more than a crash issue when untrusted content reaches it. The risk is highest where the vulnerable code handles attacker-controlled input at scale, because a browser engine or embedded UI component may process content from many sources and is often exposed before the rest of the stack can intervene.

Failure mechanism: An attacker supplies crafted input that drives the integer calculation beyond expected bounds, which can lead to memory corruption, process failure, or other exploitable behaviour depending on the surrounding implementation.

Impact: The practical impact ranges from denial of service to broader compromise of the host application, especially when the vulnerable component sits inside a privileged or widely deployed browser-based workflow.

Standards & Framework Alignment

This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.

NIST CSF 2.0, NIST SP 800-53 Rev 5 and CIS Controls v8 set the governance and control requirements practitioners need to meet.

FrameworkControl / ReferenceRelevance
NIST CSF 2.0GV.RM-01 — Risk Management StrategyCVE response needs risk-based prioritisation across exposed assets.
PR.PS-02 — Software Platform SecurityPatching or mitigating Skia is a software platform hardening action.
Recommendation — Prioritise remediation for exposed Skia instances using risk-based vulnerability management. Apply vendor updates or mitigations to the affected software platform.
NIST SP 800-53 Rev 5SI-2 — Flaw RemediationThis CVE requires timely remediation of a known software flaw.
RA-5 — Vulnerability Monitoring and ScanningYou must locate all instances of the affected component before fixing it.
Recommendation — Track, test, and deploy the flaw remediation on affected systems. Scan for affected Skia deployments and verify remediation status.
CIS Controls v8CIS-7 — Continuous Vulnerability ManagementKEV-listed flaws demand asset scoping, prioritisation, and closure tracking.
Recommendation — Prioritise and close the vulnerability across all affected assets.

Practitioner Guidance

What to verify: Confirm the exact product build, not just the application name. Many remediation misses happen because teams patch Chrome or a parent package but overlook an embedded Chromium or Skia dependency that ships through a different update channel.

Decision rule: If you cannot prove the fix is present in the deployed binary, treat the asset as still vulnerable. If the product cannot be updated promptly and exposure cannot be meaningfully reduced, remove it from service rather than extending the exception indefinitely.

Practitioner takeaway: For KEV-listed flaws, the right standard is not whether a patch exists somewhere in the vendor ecosystem, but whether the vulnerable instance in your estate is no longer reachable, no longer in service, or demonstrably remediated.

Free weekly newsletter

Subscribe to the NHI & AI Identity Journal

The latest on NHI and Agentic AI security – articles, research, breaches, news and events every week.

Bonus 33% off our NHI Course when you subscribe.

NHIMG Editorial Note
Reviewed and updated by the NHIMG editorial team on October 19, 2026.
NHI Mgmt Group — the #1 independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org