RepoJournal
Local LLMs Local LLMs
93 wires and counting

$ follow Local LLMs

Keep up with Local LLMs in about 3 minutes: what actually shipped — the commits, pull requests, releases, and security advisories that matter.

or

fair warning: these emails are deeply technical. diffs, version numbers, CVEs, benchmark deltas. if that's not your idea of a good read, this isn't your newsletter.

Folds into your digest — weekly by default, monthly if you prefer. Unsubscribe in one click.

$ status

wire 2026-10-21
stories 295

© 2026 RepoJournal Home Showcase How it works Privacy

$ the-wire · showcase

Five vLLM crash and forgery paths, realtime transcription lands in llama.cpp

By RepoJournal · Filed · About Local LLMs · Composed from the cited sources · methodology

vLLM's default configuration took five separate single-request kill paths to the engine in one disclosure batch, while llama.cpp shipped a realtime transcription endpoint and mlx found a 2.07x short-input win on M5.

Permissive default CORS origins allow cross-origin requests to the vLLM HTTP server vllm-project/vllm

vLLM's defaults ship with permissive CORS origins, so arbitrary web pages can reach the HTTP server cross-origin. Treat any internet-reachable vLLM endpoint as unauthenticated surface until you pin an explicit allowlist.

Public multimodal SHM handle forgery reaches worker-side `pickle.loads()` with insecure serialization disabled vllm-project/vllm

A forged public multimodal SHM handle still reaches worker-side pickle.loads() even with insecure serialization disabled, so the deserialization guard is not the boundary you may have assumed.

DeepSeek-OCR family: an image whose normalized pixels sum to exactly 0 makes embed_multimodal return None, tripping the encoder-output sanity assert — one unauthenticated request kills the whole vLLM vllm-project/vllm

In the DeepSeek-OCR family, an image whose normalized pixels sum to exactly 0 makes embed_multimodal return None, tripping the encoder-output sanity assert. One unauthenticated request kills the whole engine under the default config, and the Phi-4 audio encoder has a comparable path.

[Metal] Add staged affine_qmm_t_nax kernels with split-k ml-explore/mlx

by wyanzhao

A split-K NAX route plus a 16-row simdgroup schedule for transposed affine quantized_matmul puts an 85-token forward at 14.5 ms instead of 30.1 ms on upstream main, 2.07x with a 95% CI of [2.05, 2.09] on an M5 Max. The gain narrows as inputs get longer.

[Chore] attention: Remove the tokenspeed_mla backend and dependency sgl-project/sglang

by zcnrex

sglang drops the tokenspeed_mla backend and the tokenspeed_mla==0.1.8 pin that every pip install pulled in, since cutedsl_mla already covers FP8 or BF16 KV, page size 32/64, decode context parallelism and speculative verify of any width on Blackwell. Elsewhere, llama.cpp added a realtime transcription API with API-key middleware answering 401 at the websocket handshake, and Ollama made runnerRe...

Quick answers

What shipped in Local LLMs on October 21, 2026?
vLLM's default configuration took five separate single-request kill paths to the engine in one disclosure batch, while llama.cpp shipped a realtime transcription endpoint and mlx found a 2.07x short-input win on M5. In total, 138 commits, 138 pull requests, 10 releases, and 9 security advisories landed.
Who contributed to Local LLMs on October 21, 2026?
12 developers shipped this update, including dhiltgen, Xuan-Son Nguyen, petersid2022, taronaeo, Aman Gupta, lhez, zcnrex, and Bob-Chen222, and 4 more.
What were the notable Local LLMs updates?
Permissive default CORS origins allow cross-origin requests to the vLLM HTTP server, Public multimodal SHM handle forgery reaches worker-side `pickle.loads()` with insecure serialization disabled, and DeepSeek-OCR family: an image whose normalized pixels sum to exactly 0 makes embed_multimodal return None, tripping the encoder-output sanity assert — one unauthenticated request kills the whole vLLM.