Skip to content
View xuyq19's full-sized avatar

Block or report xuyq19

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
xuyq19/README.md

Hi, I'm Yuqi Xu 👋

OpenBMC Development Engineer @ Lenovo · Linux Kernel Contributor

I work on server BMC firmware (OpenBMC / Yocto / Redfish / NCSI) by day, and hunt Linux kernel bugs for fun. I specialize in root-causing and fixing kernel vulnerabilities, with patches verified against real PoCs in QEMU.

🐧 Linux Kernel Contributions

9 security fixes merged into mainline Linux (as Yuqi Xu <xuyuqiabc@gmail.com>), with more queued in maintainer trees:

Subsystem Highlights
Networking Open vSwitch CT-limit teardown UAF, RDS setup unwind, rxrpc rxkad ticket validation, ipconfig DHCP option bounds, TIPC connection teardown
Wireless mac80211 TX status / FILS / minstrel rate validation, nl80211 EMA RNR lists, cfg80211 cipher suite duplicates
BPF sockmap bpf_msg_push_data tail fragment offset, reserved-field params size checks
Bluetooth hci_sync oversized Broadcast Announcement prepend
Security TPM duplicate PCR banks, KEYS asymmetric payload quota accounting

📜 Full commit history: git.kernel.org — author: Yuqi Xu

🖥️ OpenBMC

OpenBMC firmware engineer at Lenovo — I own the BMC networking stack (phosphor-networkd, NCSI, Redfish network interfaces) on Intel server platforms, and report upstream issues as I hit them:

🛠️ Tech Stack

  • BMC / OpenBMC: phosphor-networkd, phosphor-dbus-interfaces, entity-manager, dbus-sensors, Yocto, Redfish, NCSI, IPMI, MCTP, PMBus
  • Kernel: networking & wireless subsystems, BPF, syzkaller-style PoC reproduction, QEMU/KVM, GDB, KASAN
  • Languages: C, C++, Python, Shell

📫 Links

Popular repositories Loading

  1. dragon-book-exercise-answers dragon-book-exercise-answers Public

    Forked from fool2fish/dragon-book-exercise-answers

    Compilers Principles, Techniques, & Tools (purple dragon book) second edition exercise answers. 编译原理(紫龙书)第2版习题答案。

    HTML 2

  2. NJU-ICS2019-PA-1 NJU-ICS2019-PA-1 Public

    Forked from ehello/NJU-ICS2019-PA-1

    南京大学ICS2019 PA实验, 实验手册https://nju-projectn.github.io/ics-pa-gitbook/ics2019/

    C 2

  3. linux-0.11-port linux-0.11-port Public

    Porting linux 0.11 to rv64 platform

    C 2

  4. JavaCourseDesign JavaCourseDesign Public

    Code of course design (Java) of object oriented programming.

    HTML 1

  5. CSAPP-Labs CSAPP-Labs Public

    Forked from semsevens/CSAPP-Labs

    💣 CS:APP3e labs

    C 1

  6. ICS-15213-CSAPP3e-CMU ICS-15213-CSAPP3e-CMU Public

    Forked from Maecenas/ICS-15213-CSAPP3e-CMU

    🎓🐳 Lab Assignments and Developing Environments of the Introduction to Computer Systems, 15-213 CMU

    C 1