
Tracking CIFSwitch (CVE-2026-46243), the CIFS cifs.spnego key-origin privilege escalation
Fuente del rastreador de estado de parches CIFSwitch: un sitio de una sola página que registra qué distribuciones han publicado una corrección para la escalada de privilegios por origen de clave cifs.spnego de CIFS en el kernel de Linux.
Todo lo relacionado con el fallo — ID de CVE, versiones afectadas y corregidas, commits de corrección upstream, créditos de descubrimiento y divulgación, y el estado final de los parches por distribución — pertenece a la página del rastreador, no a este README:
site/content/_index.mdEdita ese archivo; todo lo demás en este repositorio es infraestructura de compilación.
Nada de eso se repite aquí deliberadamente. Una segunda copia en este README solo se volvería obsoleta a medida que se revise la página del rastreador. Resiste la tentación de volver a añadir un resumen.
El plan de despliegue y el estado actual de configuración se detallan en WEBSITE.md.
Requiere Hugo extended (≥ 0.146.0) y Go (para que Hugo Modules descargue el tema PaperMod).
nix develop # dev shell: hugo, go, git, resvg
cd site
hugo server # local preview at http://localhost:1313/cifswitch/
Si usas direnv, ejecuta direnv allow una vez y el shell de desarrollo se activará automáticamente cada vez que hagas cd dentro del repositorio.
Instala Hugo extended ≥ 0.146.0 y Go ≥ 1.24 por tu cuenta y luego:
cd site
hugo server # http://localhost:1313/cifswitch/
make build # local build into site/public/
make dist # build, then rsync to haig:.www/sites/kimmo.cloud/htdocs/cifswitch/
make banner # re-rasterise the social banner SVG → PNG (needs resvg + Roboto)
make dist ejecuta primero make build. make banner solo se necesita después de editar site/assets/cifswitch-tracker.svg; el PNG renderizado se incluye en el repositorio.
.
├── flake.nix # Nix dev environment (hugo, go, git, resvg + RPM tools)
├── .envrc # direnv hook → `use flake`
├── .gitignore
├── Makefile # `make build`, `make dist`, `make banner`
├── LICENSE # CC BY 4.0
├── README.md # this file
├── CLAUDE.md # project instructions for Claude Code
├── WEBSITE.md # publication plan / decisions log
├── scripts/ # auto-update agent: prompt + driver
├── systemd/ # user-level timer + service units
└── site/ # Hugo project
├── hugo.toml
├── content/
│ └── _index.md # the tracker (single page)
├── assets/css/extended/custom.css # PaperMod CSS overrides
├── assets/cifswitch-tracker.svg # social-banner source (→ make banner)
├── static/cifswitch-tracker.png # rendered OpenGraph banner (committed)
├── layouts/partials/ # PaperMod overrides (post_meta, extend_footer)
├── go.mod, go.sum # Hugo Modules — pulls PaperMod theme
└── … # standard Hugo skeleton
CC BY 4.0 — comparte y adapta con atribución.