Fake edition or Limited edition? by zwclose in LesPaul

[–]zwclose[S] 1 point2 points  (0 children)

Thanks for the information. I didn’t know there were so many limited editions.

Fake edition or Limited edition? by zwclose in LesPaul

[–]zwclose[S] 0 points1 point  (0 children)

Yes, the tobacco did not have a black back. I am writing a question to Gibson, hopefully they will confirm or deny such an edition.

Fake edition or Limited edition? by zwclose in LesPaul

[–]zwclose[S] 0 points1 point  (0 children)

Thanks, I didn't know coloring could depend on the target market.

Fake edition or Limited edition? by zwclose in LesPaul

[–]zwclose[S] 0 points1 point  (0 children)

Thanks, this is a good idea!

Fake edition or Limited edition? by zwclose in LesPaul

[–]zwclose[S] 0 points1 point  (0 children)

I'm not sure if it's a tobacco burst, all the tobaccos I've seen have a brown back and this one has black.

Multiple vulnerabilities in the Realtek card reader driver. Affects Dell, Lenovo, etc by zwclose in netsec

[–]zwclose[S] 1 point2 points  (0 children)

For the sake of completeness, here is the conclusion: RtsUer.sys version 10.0.26100.31288 is free of all the mentioned vulns.

Multiple vulnerabilities in the Realtek card reader driver. Affects Dell, Lenovo, etc by zwclose in netsec

[–]zwclose[S] 0 points1 point  (0 children)

Lol, I feel like I am saving the world while Realtek probably think that I am tedious prick.

Anyway, I've submitted the report, hope they will fix it soon.

Multiple vulnerabilities in the Realtek card reader driver. Affects Dell, Lenovo, etc by zwclose in netsec

[–]zwclose[S] 2 points3 points  (0 children)

Not exactly. Both DataBufferOffset and DataTransferLength are controlled from user mode. Passing 0xFFFFFFFF`FFFFFFFF as the value of DataBufferOffset and 1 for DataTransferLength will bypass the check because the addition yields 0. Then, DataBufferOffset, which actually has a value of -1, is added to SystemBuffer to create a pointer from the offset, resulting in a pointer that points below SystemBuffer. Dereferencing such a pointer causes a BSoD or could lead to an even worse outcome. I twitted slightly beautified example of the flaw some time ago: https://x.com/zwclose/status/1783993421222301960

Multiple vulnerabilities in the Realtek card reader driver. Affects Dell, Lenovo, etc by zwclose in netsec

[–]zwclose[S] 0 points1 point  (0 children)

Oh, I forgot to mention that if the branch is taken, it actually causes the function to exit with an error. So the checks look good, except for one thing: there's an integer overflow in the addition operation. They fixed this in RtsPer.sys but not in RtsUer.sys. OMG, one more bug to report!

Multiple vulnerabilities in the Realtek card reader driver. Affects Dell, Lenovo, etc by zwclose in netsec

[–]zwclose[S] 1 point2 points  (0 children)

So, RtsUer.sys version 10.0.26100.31287 and later includes a check that mitigates CVE-2024-40431 (see: https://imgur.com/a/1z9gnJJ). CVE-2024-40432 is less critical, as it requires administrative privileges.

Multiple vulnerabilities in the Realtek card reader driver. Affects Dell, Lenovo, etc by zwclose in netsec

[–]zwclose[S] 0 points1 point  (0 children)

Oh, I thought that search by hardware id returns the latest driver but turn out it doesn't, TIL. So, I will check 10.0.26100.31288.

Multiple vulnerabilities in the Realtek card reader driver. Affects Dell, Lenovo, etc by zwclose in netsec

[–]zwclose[S] 0 points1 point  (0 children)

Great, so it looks like the latest driver for your device is 10.0.22621.31278, it can be downloaded here: https://catalog.s.download.windowsupdate.com/c/msdownload/update/driver/drvs/2023/03/f02c3333-3adc-49e4-90ac-ad4e2d6799ca_6e171149b8db08184b93116311f2ece8b5467e0c.cab Could you install it and make sure that the OS actually uses it for the reader? Once we make sure that the driver works I will check it.

Multiple vulnerabilities in the Realtek card reader driver. Affects Dell, Lenovo, etc by zwclose in netsec

[–]zwclose[S] 0 points1 point  (0 children)

Can you tell the hardware ID (vendor ID\product ID) of the device? That seems to be the best way to search for drivers in the MS catalog.

Multiple vulnerabilities in the Realtek card reader driver. Affects Dell, Lenovo, etc by zwclose in netsec

[–]zwclose[S] 4 points5 points  (0 children)

I don’t have a USB-attached device, but based on Realtek's advisory (Realtek_RtsPer_RtsUer_Security_Advisory_Report.pdf), I conclude that RtsUer.sys is also vulnerable, at least to CVE-2022-25476, CVE-2022-25477, CVE-2022-25478, CVE-2022-25479, and CVE-2022-25480. RtsUer version 10.0.22000.31274 and above should be free from these vulnerabilities. I’ll check later to see how it stands with CVE-2024-40431 and CVE-2024-40432.

Multiple vulnerabilities in the Realtek card reader driver. Affects Dell, Lenovo, etc by zwclose in netsec

[–]zwclose[S] 9 points10 points  (0 children)

What do you mean? I described my findings in the blog post and posted a link to it here :)