CVE-2023-34966CWE-835

Samba: infinite loop in mdssvc rpc service for spotlight

High · published July 20, 2023

Patch now

High probability of exploitation

CVSS calls it high at 7.5. It sits in the 99.2th percentile for exploit probability.

CVSS v3.1
7.5
EPSS
62%
Percentile
99.2
In the wild
Unconfirmed
What it is

An infinite loop vulnerability was found in Samba's mdssvc RPC service for Spotlight. When parsing Spotlight mdssvc RPC packets sent by the client, the core unmarshalling function sl_unpack_loop() did not validate a field in the network packet that contains the count of elements in an array-like structure. By passing 0 as the count value, the attacked function will run in an endless loop consuming 100% CPU. This flaw allows an attacker to issue a malformed RPC request, triggering an infinite loop, resulting in a denial of service condition.

The record
Technical detail
CVSS v3.1
7.5 · HIGH
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
CVSS v4.0
Not supplied
EPSS
0.62402 · 99.2th percentile
Weakness
CWE-835 · Loop with Unreachable Exit Condition ('Infinite Loop')
Published
2023-07-20T14:56Z
EPSS history
Timeline
  • 20 JUL 14:56Z
    Samba: infinite loop in mdssvc rpc service for spotlight
    cvelistv5