Cloudanix VulnDB

CVE-2023-23606

High · 8.8

CVSS

8.8

EPSS

0.5%

Published

Jun 2, 2023

CISA due date

—

Cloudanix analysis

Monitor only SSVC: Track

A flaw in the software could let attackers run their own programs on systems that have not been updated.

Exploitation
Requires User Interaction
Attacker needs
User Interaction
Complexity
Moderate
Impact
Remote Code Execution
Component
Application
Class
Memory Corruption
Remediation
Upgrade
Effort
Low
Patch risk
Low

What it actually does

Memory safety bugs present in the affected software that showed evidence of memory corruption and could be exploited to run arbitrary code.

Why it matters to the business

Attackers could gain full control of affected systems leading to data theft, service disruption, or lateral movement; low urgency given stable low EPSS, no KEV listing, and limited ecosystem prevalence for the Tuleap package.

How an attack unfolds

An attacker supplies specially crafted input that triggers one of the memory safety issues, corrupts memory, and achieves arbitrary code execution within the process context.

How to fix it

Upgrade enalean/tuleap (GIT) to the fixed commit 93d10654b1d95c5bf500204666310418b01b8a8d.

How to confirm the fix worked

Confirm the running instance reports the fixed commit hash or version string after upgrade and re-test memory-safety test cases if available.

Typical attack path

  1. Identify a reachable code path accepting untrusted input
  2. Craft input that triggers a memory safety violation
  3. Deliver the input over the network to an affected instance
  4. Achieve memory corruption leading to code execution

How to detect it

Review application and system logs for unexpected crashes or memory-corruption signals around the time of suspected exploitation; no named threat actors are associated with this issue.

What your security team should do

  • Apply the listed commit upgrade immediately on all Tuleap instances
  • Monitor for any post-upgrade stability issues
  • Review downstream dependents for similar memory-handling code

The record

Memory safety bugs present in Firefox 108. Some of these bugs showed evidence of memory corruption and we presume that with enough effort some of these could have been exploited to run arbitrary code. This vulnerability affects Firefox < 109.

Affected packages

Ecosystem Package Introduced Fixed
Ubuntu:18.04:LTS firefox 0 109.0+build2-0ubuntu0.18.04.1
Ubuntu:18.04:LTS mozjs38 0 No fix
Ubuntu:18.04:LTS mozjs52 0 No fix
Ubuntu:20.04:LTS firefox 0 109.0+build2-0ubuntu0.20.04.1
Ubuntu:20.04:LTS mozjs52 0 No fix
Ubuntu:20.04:LTS mozjs68 0 No fix
Ubuntu:22.04:LTS mozjs78 0 No fix
Ubuntu:22.04:LTS mozjs91 0 No fix
Ubuntu:Pro:18.04:LTS mozjs38 0 No fix
Ubuntu:Pro:18.04:LTS mozjs52 0 No fix
Ubuntu:Pro:20.04:LTS mozjs52 0 No fix
Ubuntu:Pro:20.04:LTS mozjs68 0 No fix
Ubuntu:Pro:22.04:LTS mozjs78 0 No fix
openSUSE:Tumbleweed MozillaFirefox 0 109.0-1.1
openSUSE:Tumbleweed firefox-esr 0 128.5.1-1.1

Related vulnerabilities