JLSEC-2026-106

Source
https://github.com/JuliaLang/SecurityAdvisories.jl/blob/main/advisories/published/2026/JLSEC-2026-106.md
Import Source
https://github.com/JuliaLang/SecurityAdvisories.jl/tree/generated/osv/2026/JLSEC-2026-106.json
JSON Data
https://api.osv.dev/v1/vulns/JLSEC-2026-106
Upstream
  • EUVD-2024-30286
Published
2026-04-14T13:10:46.494Z
Modified
2026-04-14T13:31:34.101404402Z
Severity
  • 7.7 (High) CVSS_V3 - CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N CVSS Calculator
Summary
[none]
Details

Deno is a JavaScript, TypeScript, and WebAssembly runtime with secure defaults. By using ANSI escape sequences and a race between libc::tcflush(0, libc::TCIFLUSH) and reading standard input, it's possible to manipulate the permission prompt and force it to allow an unsafe action regardless of the user input. Some ANSI escape sequences act as a info request to the master terminal emulator and the terminal emulator sends back the reply in the PTY channel. standard streams also use this channel to send and get data. For example the \033[6n sequence requests the current cursor position. These sequences allow us to append data to the standard input of Deno. This vulnerability allows an attacker to bypass Deno permission policy. This vulnerability is fixed in 1.42.2.

Database specific
{
    "sources": [
        {
            "id": "CVE-2024-32477",
            "imported": "2026-04-14T12:58:55.052Z",
            "url": "https://services.nvd.nist.gov/rest/json/cves/2.0?cveId=CVE-2024-32477",
            "html_url": "https://nvd.nist.gov/vuln/detail/CVE-2024-32477",
            "modified": "2025-09-04T15:16:44.020Z",
            "published": "2024-04-18T20:15:17.927Z"
        },
        {
            "id": "EUVD-2024-30286",
            "imported": "2026-04-14T12:58:57.176Z",
            "url": "https://euvdservices.enisa.europa.eu/api/enisaid?id=EUVD-2024-30286",
            "html_url": "https://euvd.enisa.europa.eu/vulnerability/EUVD-2024-30286",
            "modified": "2024-08-02T02:13:39Z",
            "published": "2024-04-18T19:58:25Z"
        }
    ],
    "license": "CC-BY-4.0"
}
References

Affected packages

Julia / Deno_jll

Package

Name
Deno_jll
Purl
pkg:julia/Deno_jll?uuid=04572ae6-984a-583e-9378-9577a1c2574d

Affected ranges

Type
SEMVER
Events
Introduced
0Unknown introduced version / All previous versions are affected
Fixed
2.0.0+0

Database specific

source
"https://github.com/JuliaLang/SecurityAdvisories.jl/tree/generated/osv/2026/JLSEC-2026-106.json"