Satish Mane
Satish Mane is a Software Maintenance Engineer at Red Hat working on the RHEL userspace. His primary focus is maintaining ABI compatibility over the 10-year enterprise lifecycle. He backports critical CVE patches like Node.js, Ruby, and Python packages without breaking downstream dependencies. This involves adapting modern upstream fixes for older toolchains, managing RPM macros, and passing strict Koji/TFT gating.
Session
Security patches are supposed to reduce risk but in complex systems, they can quietly introduce new ones. It’s not uncommon for a fix to pass CI pipelines, unit tests, and even staging environments, only to trigger subtle failures under real production workloads. These “silent breakages” are especially dangerous: no immediate crashes, no obvious errors just degraded behavior, performance regressions, or incorrect results.
In this talk, we explore why traditional validation pipelines fail to catch these issues, particularly in containerized and dependency-heavy environments. Drawing from real-world scenarios, we will examine how changes in low-level components such as system libraries, cryptographic modules, and runtimes can propagate unexpected side effects into higher-level applications.
Through a live demonstration, we will apply a security patch that successfully passes CI checks, then observe how it introduces a non-obvious regression in a running service under realistic conditions. We will then walk through a structured debugging approach to identify the root cause and discuss strategies to design more reliable validation pipelines.
Attendees will gain practical insights into detecting and preventing silent failures bridging the gap between “it passed CI” and “it actually works in production.”