« All posts

» Summary

Aug 12, 2026

Aug 12, 2026
Today

MCP Reworks Sessions, LLM JSON Hallucination Study, and MongoDB Patches Authorization Bypass

The Model Context Protocol's July 2026 revision removed server-held sessions and server-initiated calls, replacing them with Multi Round-Trip Requests (MRTR) that pack state into an opaque requestState field returned by the client. Early Rust work on the three-day-old rmcp v3 SDK compared sticky, Redis, and continuation approaches behind one trait. A separate security analysis found the MCP authorization spec solid but adoption weak: only about 8.5% of public MCP servers implement OAuth, a quarter skip authentication, and over half rely on static keys. It also highlighted four trust boundaries, with the model as an untrusted actor and the spec governing only the client-server hop; local stdio servers inherit user privileges.

A new independent study on 13 language models found that models trained to say "I don't know" do so in prose 98% of the time, but when forced through a JSON schema with required fields, 10 of 13 fabricated answers 100% of the time. Adding an escape value like "insufficient_evidence" to the schema fixes the behavior, a practical lesson for structured-output API design.

MongoDB disclosed four Server vulnerabilities on August 11, 2026, patched together in 8.0.29, 7.0.40, and 8.3.8. CVE-2026-18690 is a logic flaw where a deprecated BSON symbol type bypasses authorization: the parser falls back to a database-only namespace for auth while execution resolves the real collection name. Tailscale, meanwhile, traced recent outages to a 16-year-old SQLite WAL-reset bug and fixed its control plane.

GPU and language performance work appeared across the stack. A TSDF fusion kernel implemented in CUDA C++, Rust via cuda-oxide, and Triton showed Rust closely matching hand-written CUDA in irregular workloads while Triton was significantly slower due to expression limitations. On the game side, calling a Rust library from Unity ran game AI workloads 6.4x faster on Mono, 4.7x on IL2CPP, and 2.3x on CoreCLR with zero allocations. A separate eBPF study explored ways to hide memory latency.

For terminal and CI/CD developers, TermDOM now renders HTML, CSS, and JavaScript in the terminal by drawing DOM nodes and redrawing on mutations for interactive CLIs and TUIs. DeepEval launched its TypeScript SDK in beta, letting evaluation metrics run in CI/CD pipelines and act as pull-request decision points.

» Statistics

Posts
20
Reads
0
Avg. score
7.6

» Most read

  1. DeepEval TypeScript SDK Now in Beta07.7
  2. We Migrated Vercel's Database to DynamoDB07.0
  3. Sqlfmt: A gofmt-style Formatter for SQL07.4
  4. Tailscale Traces 16-Year-Old SQLite WAL-Reset Bug07.9
  5. MongoDB BSON Symbol Type Bypasses Authorization Check (CVE-2026-18690)08.0
  6. Fensu: A Tool to Prevent Python and TypeScript Repos from Becoming Spaghetti07.1
  7. Voyager engineers extend mission life by two years with power budget07.3
  8. How to Run Two AI Coding Agents on One Codebase07.1
  9. Using Rust Code from Unity for High Performance07.5
  10. Microsoft's August Patch: 421 Bugs and North Korean Attack07.0

» Top scored

  1. MCP Sessions Moved Into the Payload: Sticky, Redis, Continuations Compared09.1
  2. LLMs Are Honest in Prose but Hallucinate Under JSON Schemas08.5
  3. MCP Security: Trust Boundaries and the Attacks the Spec Won't Stop08.1
  4. MongoDB BSON Symbol Type Bypasses Authorization Check (CVE-2026-18690)08.0
  5. Tailscale Traces 16-Year-Old SQLite WAL-Reset Bug07.9
  6. The Cost of Irregularity: CUDA C++, Rust, and Triton07.9
  7. TermDOM: HTML, CSS, and JavaScript for Terminal Apps07.9
  8. DeepEval TypeScript SDK Now in Beta07.7
  9. Hiding Memory Latency in eBPF: Solutions to Avoid Stalling07.6
  10. Using Rust Code from Unity for High Performance07.5

» Sources

The Register3Hashnode #103Hashnode #153Hashnode #163Hacker Noon3Hashnode #32Hashnode #11Hashnode #171Hashnode #21

» Share