Bug 2324600 (CVE-2024-50198) - CVE-2024-50198 kernel: iio: light: veml6030: fix IIO device retrieval from embedded device
Summary: CVE-2024-50198 kernel: iio: light: veml6030: fix IIO device retrieval from em...
Keywords:
Status: NEW
Alias: CVE-2024-50198
Product: Security Response
Classification: Other
Component: vulnerability
Version: unspecified
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Product Security DevOps Team
QA Contact:
URL:
Whiteboard:
Depends On: 2325159
Blocks:
TreeView+ depends on / blocked
 
Reported: 2024-11-08 13:47 UTC by OSIDB Bzimport
Modified: 2024-11-21 18:52 UTC (History)
4 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed:
Embargoed:


Attachments (Terms of Use)

Description OSIDB Bzimport 2024-11-08 13:47:41 UTC
In the Linux kernel, the following vulnerability has been resolved:

iio: light: veml6030: fix IIO device retrieval from embedded device

The dev pointer that is received as an argument in the
in_illuminance_period_available_show function references the device
embedded in the IIO device, not in the i2c client.

dev_to_iio_dev() must be used to accessthe right data. The current
implementation leads to a segmentation fault on every attempt to read
the attribute because indio_dev gets a NULL assignment.

This bug has been present since the first appearance of the driver,
apparently since the last version (V6) before getting applied. A
constant attribute was used until then, and the last modifications might
have not been tested again.


Note You need to log in before you can comment on or make changes to this bug.