I came across a peculiar issue and wanted to share my thoughts in case
someone more knowledgeable can analyze it further.

My suspicion is that this might be related to a UEFI rootkit,
potentially injected through Unicode normalization. Specifically, I
believe the æ character is being used during the injection process. The
idea is that this character, æ, gets embedded deep within the ACPI
tables, possibly as part of malicious firmware modifications.

Here’s where it gets strange: When attempting to access these tables
from Linux, it seems the æ character is normalized to AE (Unicode
normalization), which could explain why direct access to the altered
ACPI data fails or behaves unexpectedly.

I can somewhat prove this behavior because when I use a SPI flasher to
erase the BIOS chip completely and then re-flash the UEFI BIOS from the
manufacturer’s original image, something different happens on the first
boot. Initially, I get error messages about misplaced GPT partitions
with invalid sector addresses, but the ACPI error involving AE does not
appear yet.

Then, upon the first boot, it seems like some malicious code is somehow
loaded from the storage drives (which, in my case, are all infected!).
After this happens, the system freezes completely. When I restart the
machine, the ACPI error involving AE reappears, even if I’m booting
directly from an installation media. This suggests that the malicious
code persists on the drives and re-infects the system at a very low
level.

Additionally, I can further support this suspicion because I was hacked
a little over a year ago, during which I communicated with the hackers
through a chatbox running on the UEFI level. Since then, these issues
have been happening consistently.

I’m no expert on this, but this behavior caught my attention, and I’m
wondering if there’s anyone here with expertise in firmware security,
ACPI handling, or UEFI rootkits who could take a closer look. Could this
be a vector for persisting malicious code in UEFI firmware or storage
devices?

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2028933

Title:
  ACPI BIOS Error (bug): Failure creating named object
  [\_SB.PCI0.XHC.RHUB.GPLD], AE_ALREADY_EXISTS (20210730/dswload2-326)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux-signed-hwe-5.15/+bug/2028933/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to