Skip to content

Instantly share code, notes, and snippets.

View birdie-github's full-sized avatar

Artem S. Tashkinov birdie-github

View GitHub Profile
@lcfr-eth
lcfr-eth / gro_frag.c
Created May 22, 2026 15:18
LPE via GRO managed-frag UAF
/*
* gro_frag.c — LPE via GRO managed-frag UAF (io_uring SEND_ZC + veth)
*
* The bug: skb_gro_receive() copies frag descriptors from a ZC skb
* (SKBFL_MANAGED_FRAG_REFS → no per-frag page refs) into a non-ZC
* GRO accumulator. When the accumulator is freed, skb_release_data()
* calls put_page() on each frag — including the stolen ones that never
* had get_page() called. This gives us one extra put_page per merged
* ZC frag: a refcount underflow.
*
@denji
denji / vmx_documentation.md
Last active May 28, 2026 07:36
VMware/ESXi .vmx Configuration Parameters

VMware VMX Configuration Parameters — Reference

⚠️ USE AT YOUR OWN RISK
Most parameters listed here are undocumented and unsupported by VMware/Broadcom.
Always back up your .vmx file before editing. Test in non-production environments first.
Parameter availability depends on VMware product version, host OS, and virtualHW.version.


Table of Contents

@silvercircle
silvercircle / userChrome.css
Last active May 2, 2026 05:43
My Thunderbird userChrome for square tabs + some minor UI tweaks
/*
* Thunderbird userChrome.css
*
* WARNING: This style was designed for TB version 60 and will likely not work
* with more recent versions (see comments)
*
* it's meant to be used with the default 3 panel split layout
*/
@namespace url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul);