# Temporal Memory Safety in C and C++: An AI-Enhanced Pointer Ownership Model Page: https://stenobird.com/podcast/software-engineering-institute-sei-podcast-series-389154/temporal-memory-safety-in-c-and-c-an-ai-enhanced-pointer-ownership-model Text version: https://stenobird.com/podcast/software-engineering-institute-sei-podcast-series-389154/temporal-memory-safety-in-c-and-c-an-ai-enhanced-pointer-ownership-model.md Podcast: [Software Engineering Institute (SEI) Podcast Series](https://stenobird.com/podcast/software-engineering-institute-sei-podcast-series-389154) Published: 2026-02-09T21:23:00+00:00 Episode link: https://cmu-sei-podcasts.libsyn.com/temporal-memory-safety-in-c-and-c-an-ai-enhanced-pointer-ownership-model Audio file: https://traffic.libsyn.com/clean/secure/cmu-sei-podcasts/SEIP_12_04_FLYNN_SVOBODA.mp3?dest-id=762491 Processing state: not_requested JSON: https://stenobird.com/v1/public/podcasts/software-engineering-institute-sei-podcast-series-389154/episodes/temporal-memory-safety-in-c-and-c-an-ai-enhanced-pointer-ownership-model Duration seconds: 1465 ## Resource In October 2025, CyberPress reported a critical security vulnerability in the Redis Server, an open-source in-memory database that allowed authenticated attackers to achieve remote code execution through a use-after-free flaw in the Lua scripting engine. In 2024, another prominent temporal memory safety flaw was found in the Netfilter subsystem in the Linux kernel: CVE-2024-1086 . Bugs related to temporal memory safety, such as use-after-free and double-free vulnerabilities, are challenging issues in C and C++ code. In this podcast from the Carnegie Mellon University Software Engineering Institute (SEI) , Lori Flynn , a senior software security research er in the SEI's CERT Division, and David Svoboda , a senior software engineer, also in CERT, sit down with Tim Chick , technical manager of CERT's Applied Systems Group, to discuss recent updates to the Pointer Ownership Model for C , a modeling framework designed to improve the ability of developers to statically analyze C programs for errors involving temporal memory. ## Actions - request_transcript: `POST https://stenobird.com/v1/public/podcasts/software-engineering-institute-sei-podcast-series-389154/episodes/temporal-memory-safety-in-c-and-c-an-ai-enhanced-pointer-ownership-model/transcription-requests` — Idempotently request low-priority transcript generation for this episode. - read_markdown: `GET https://stenobird.com/podcast/software-engineering-institute-sei-podcast-series-389154/temporal-memory-safety-in-c-and-c-an-ai-enhanced-pointer-ownership-model.md` — Read the agent-friendly Markdown representation of this episode resource. A page view does not enqueue transcription. Agents should invoke `request_transcript` explicitly when they need this episode processed. ## Transcript Full transcripts are not published on public pages unless there is a clear rights basis.