Urgent.News

What's breaking now, across thousands of outlets.

Tech

Drupal's 19/25 Rating and CVE-2026-108099: Reconciling Module Risk With CVSS 8.1

Drupal's 19/25 Rating and CVE-2026-108099: Reconciling Module Risk With CVSS 8.1 Drupal rates the Entity List vulnerability as critical at 19 of 25. The CVE record lists CWE-470 and CVSS 3.1 score 8.1. The two ratings can look inconsistent until their scope and purpose are separated [1][2]. Drupal's score is part of its security risk policy for the project. It combines the advisory's access…

Drupal has assigned a critical rating of 19 out of 25 to a vulnerability in the Entity List module. The Common Vulnerabilities and Exposures (CVE) record for this issue, CVE-2026-108099, lists a Common Vulnerability Scoring System (CVSS) 3.1 score of 8.1. These two ratings may seem conflicting at first glance, but their differences stem from their distinct purposes and scopes.

The Drupal rating takes into account various factors including access conditions, authentication requirements, confidentiality, integrity, availability, exploit maturity, and target distribution. This comprehensive approach has resulted in the critical classification of the issue. On the other hand, the CVSS 3.1 score provides a technical severity calculation based on attack vector, authentication, confidentiality, integrity, and availability impact.

A higher complexity in the attack process can lower the score, even if the potential impact remains significant.

It is crucial to understand that neither the Drupal rating nor the CVSS score implies that every Drupal site is vulnerable. Instead, the advisory states that the Entity List module before version 3.0.10 is affected. Furthermore, the module alone is not directly exploitable; other contributed modules or custom code must expose the vulnerable functionality. Importantly, at least one known path does not require authentication.

The patch for this vulnerability is available in Entity List version 3.0.10. Therefore, updating the module to this version is the recommended action. While waiting for a proof of concept could expose the vulnerable code longer than necessary, the practical decision is to treat any site with the vulnerable module as requiring an update. This approach should be complemented by a reachability review to determine if additional containment is needed for custom or contributed integrations.

When communicating about this issue, it is essential to avoid two unsupported statements. First, Entity List is not installed everywhere; it is only installed on sites that have incorporated the module or its integrations. Second, the CVSS score being below 9 does not mean that the issue can wait. It is important to clarify that the vulnerability can lead to remote code execution through other code and has at least one known unauthenticated exploit path.

According to the public advisory, CVE-2026-108099 affects Entity List versions before 3.0.10, potentially leading to remote code execution through other code. The public advisory does not disclose the full exploitation chain, but Drupal has rated the risk as critical and the CVE record describes a high-impact reflection injection.

The patch for this vulnerability is available, and the entity should be updated promptly. To find affected sites, use local inventory to locate Entity List versions and review source code to identify integrations that accept untrusted class selections. Finally, use deployment verification to ensure that version 3.0.10 is active and record any residual uncertainty before declaring the issue resolved.

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in Tech

Meta Quest 2·Pro '기능 개발 종료'가 오히려 기회인 이유: 개발자이자 약시 경험자가 본 하드웨어 수명 연장 전략

Meta Quest 2·Pro '기능 개발 종료'가 오히려 기회인 이유: 개발자이자 약시 경험자가 본 하드웨어 수명 연장 전략 Meta가 Quest 2와 Quest Pro의 기능 개발을 종료한다고 발표했다(Engadget, 2024). 앱스토어는 유지되지만, 신규 OS 기능이나 시스템 업데이트는 기대하기 어렵게 됐다.

Zustand: State Management Without the Redux Boilerplate

As React applications grow, managing state becomes more challenging. At first, using useState is enough. But what happens when multiple components need access to the same data?

  • Zustand is a lightweight state management library for React.
  • It eliminates prop drilling by providing a centralized store for shared state.
  • Components can directly access and manipulate the same state with Zustand.

ElevenLabs + Twilio: Building Voice Call Applications

Why Voice AI Is the Next Big Thing Voice interfaces are no longer a novelty—they’re becoming the primary way people interact with software.

  • Twilio and ElevenLabs combine to build voice applications
  • Twilio’s API handles call control and management
  • ElevenLabs provides ultra-realistic TTS voices with cloning capability

More from Saturday 7 November →