LiveActive security incident?Get immediate response
CVE Record

CVE-2018-10992: lilypond-invoke-editor in LilyPond 2.19.80 does not validate strings before launching the program specified...

lilypond-invoke-editor in LilyPond 2.19.80 does not validate strings before launching the program specified by the BROWSER environment variable, which allows remote attackers to conduct argument-injection attacks via a crafted URL, as demonstrated by a --proxy-pac-file argument, because the GNU Guile code uses the system Scheme procedure instead of the system* Scheme procedure. NOTE: this vulnerability exists because of an incomplete fix for CVE-2017-17523.

UnknownCVSS not scoredNot KEV-listedUpdated
Glexia's TakeAutomated analysisunknown

Security readout for executives and security teams

Plain-English summary

This CVE affects LilyPond 2.19.80’s editor-launch helper. If it is asked to open a crafted URL, it can pass unintended arguments to the program named in the BROWSER environment variable. The main business concern is exposure on systems where LilyPond handles untrusted content or links.

Executive priority

Treat this as a targeted software-exposure issue, not a broad emergency. Prioritize review where LilyPond processes untrusted content, especially developer workstations, publishing pipelines, and CI environments.

Technical view

lilypond-invoke-editor fails to validate strings before launching BROWSER, enabling argument injection through crafted URLs. The CVE attributes this to GNU Guile code using system instead of system*. It is described as an incomplete fix for CVE-2017-17523. No CVSS, CWE, patch version, or confirmed exploitation is provided in the supplied sources.

Likely exposure

Likely limited to hosts running LilyPond 2.19.80 where lilypond-invoke-editor is present and can process untrusted URLs or content. Exposure is more relevant on developer, documentation, publishing, or CI systems using LilyPond than on general servers.

Exploitation context

The CVE says remote attackers can conduct argument-injection attacks via crafted URLs. The source bundle does not include KEV listing, active exploitation evidence, public exploit status, or a complete affected-version range.

Researcher notes

Key technical lead: argument injection through BROWSER invocation because system was used instead of system*. Evidence is sparse beyond the CVE and Debian bug reference; affected range, final fix version, and exploit-in-the-wild status are not established in the supplied bundle.

Mitigation direction

  • Check LilyPond and distribution vendor guidance for fixed packages or advisories.
  • Inventory and update any LilyPond 2.19.80 installations where updates are available.
  • Avoid processing untrusted LilyPond content or URLs with lilypond-invoke-editor.
  • Review BROWSER environment handling on systems that run LilyPond.
  • Restrict LilyPond use in CI or automation to trusted inputs only.

Validation and detection

  • Identify hosts with LilyPond 2.19.80 installed.
  • Confirm whether lilypond-invoke-editor is available or used in workflows.
  • Review automation for untrusted LilyPond files, links, or editor invocation.
  • Check package changelogs or vendor advisories for CVE-2018-10992 remediation.
  • Confirm BROWSER environment settings are controlled in relevant execution contexts.
Prepared
Confidence
medium
Sources
3

Generated from the cited source records. This long-tail analysis has not been individually reviewed by a named human.

Potential ATT&CK relevance

Conservative CVE-to-ATT&CK context

These mappings and lookup hints may be relevant to the vulnerability behavior, CWE, affected product, or exposure path. Glexia-inferred context is not an official MITRE, ATT&CK, CWE, or CVE Program mapping.

ATT&CK lookup starting points

Use these exact CWE pages and searches to review the Glexia ATT&CK library from this CVE's weakness and description context.

cve · low confidence lookup

CVE-2018-10992 mapping review

Open the CVE-to-ATT&CK bridge for reviewed, inferred, or future official mappings tied to this CVE.

Open ATT&CK lookup
Vulnerability profileCVE Program record
Severity
Unknown
CVSS
Not scored
Known Exploited
No
Published
Official CVE source material

CNA and ADP enrichment extracted from CVE v5

These fields come from the CVE record and ADP containers, not from Glexia's Take. They preserve time-varying source decisions such as CISA SSVC, KEV status, CVSS metrics, and provider references.

0CVSS vectors
0Timeline events
0ADP providers
2Source links

CVSS and timeline data

No CVSS vectors or timeline events were available in the normalized CVE source material.

Source materials

Affected products

Products and packages named in the record

VendorProductVersion / packageStatus
n/an/an/aListed
Weakness

CWE details

No CWE listed

CWE links open Glexia weakness intelligence pages with official CWE context, developer remediation guidance, and related CVE mappings.