LiveActive security incident?Get immediate response
CVE Record

CVE-2017-2626: It was discovered that libICE before 1.0.9-8 used a weak entropy to generate keys.

It was discovered that libICE before 1.0.9-8 used a weak entropy to generate keys. A local attacker could potentially use this flaw for session hijacking using the information available from the process list.

MediumCVSS 5.2Not KEV-listedUpdated
Glexia's TakeAutomated analysismoderate

Security readout for executives and security teams

Plain-English summary

CVE-2017-2626 is a weakness in Xorg libICE where session keys were generated with insufficient randomness. A local user could potentially use information visible in the process list to hijack another X session. This is not a remote internet-facing bug, but it matters on shared Linux desktops or systems with untrusted local users.

Executive priority

Treat this as a moderate hygiene and shared-system risk. It is unlikely to justify emergency response for internet-facing exposure, but vulnerable multi-user desktops or administrative hosts should be patched promptly through standard security update workflows.

Technical view

libICE before the fixed 1.0.9-8 package used weak entropy for key generation, mapped to CWE-331. The published CVSS 3.0 score is 5.2 with local attack vector, low complexity, low privileges, no user interaction, changed scope, low confidentiality impact, and low availability impact.

Likely exposure

Likely exposure is limited to systems running vulnerable Xorg libICE packages, especially shared Linux or Unix-like systems where local users can inspect process information. Systems without libICE/X11 components, or those updated through vendor security advisories, are less likely exposed.

Exploitation context

The source bundle supports only potential local exploitation. It describes session hijacking using information available from the process list. CISA KEV is false, and the provided sources do not show confirmed active exploitation or public weaponization.

Researcher notes

Evidence is strongest for weak entropy in libICE key generation and local session-hijacking potential. The bundle does not provide exploit details, active exploitation evidence, or universal remediation beyond vendor updates. Validate per distribution because fixed package naming may differ.

Mitigation direction

  • Update libICE using the relevant distribution security advisory or vendor package channel.
  • Prioritize shared workstations, jump boxes, and multi-user systems with X11 components installed.
  • Check vendor guidance before applying compensating controls not named in advisories.
  • Reduce unnecessary local user access on systems that still require vulnerable packages.

Validation and detection

  • Inventory installed libICE package versions across Linux and Unix-like hosts.
  • Compare package versions against vendor advisories for Gentoo, Red Hat, Debian, and upstream Xorg.
  • Identify shared systems where untrusted local users can run processes.
  • Confirm patched systems received the vendor-fixed libICE package, not only an application restart.
Prepared
Confidence
high
Sources
7

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.

cwe · low confidence lookup

CWE-331: Exact CWE lookup

Use the exact CWE identifier as the starting point before reviewing related ATT&CK behavior. Open the exact CWE lookup page first, then review the ATT&CK searches from that MITRE weakness context. This is a Glexia lookup hint, not an official ATT&CK mapping.

Open ATT&CK lookup
cve · low confidence lookup

CVE-2017-2626 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
Medium
CVSS
5.2 (3.0)
Known Exploited
No
Published

Vector: CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:C/C:L/I:N/A:L

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.

1CVSS vectors
0Timeline events
0ADP providers
7Source links

CVSS vector scores

1 official score

We collect every scored CVSS vector available in the official CNA and ADP containers. When more than one version is present, the table keeps the source vectors side by side instead of collapsing them into the highest score.

ScoreVersionSeverityVectorExploitImpactSource
5.2CVSS 3.0MediumCVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:C/C:L/I:N/A:L22.7Primary CVE score

Vulnerability scoring details

Base CVSS 3.0 score

5.2Medium
CVSS 3.0 vector shape for CVE-2017-2626Attack VectorAttack ComplexityPrivileges RequiredUser InteractionScopeConfidentiality ImpactIntegrity ImpactAvailability Impact

Vector: CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:C/C:L/I:N/A:L

Attack Vector
NetworkAdjacentLocalPhysical
Attack Complexity
LowHigh
Privileges Required
NoneLowHigh
User Interaction
NoneRequired
Scope
ChangedUnchanged
Confidentiality Impact
HighLowNone
Integrity Impact
HighLowNone
Availability Impact
HighLowNone

Source materials

Affected products

Products and packages named in the record

VendorProductVersion / packageStatus
XorglibICE1.0.9-8Listed
Weakness

CWE details

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

CWE-331 · source CWE mapping

Insufficient Entropy

Insufficient Entropy represents a recurring weakness pattern that can create exploitable paths when design, validation, or implementation controls are missing.