Back

MEDIUM

rv: Fully convert enabled_monitors to use list_head as iterator

Published Dec 4, 2025

Description

The callbacks in enabled_monitors_seq_ops are inconsistent. Some treat the iterator as struct rv_monitor *, while others treat the iterator as struct list_head *.

This causes a wrong type cast and crashes the system as reported by Nathan.

Convert everything to use struct list_head * as iterator. This also makes enabled_monitors consistent with available_monitors.

Affected products

Remediation

No remediation recorded yet.

Metrics

Weaknesses (1)

References (7)

Change history (0)

No recorded changes yet.

Sources
CVE.org / MITRE
Status PUBLISHED
Assigner Linux
Published Dec 4, 2025
Updated May 11, 2026
Reserved Apr 16, 2025
NVD
Status Deferred
Modified Jun 17, 2026
Red Hat
Severity Low
Public date Dec 4, 2025