Celah CPython memungkinkan model AI berbahaya lolos sandbox dan menguasai server inferensi
Riset RunSybil menunjukkan chat template berbahaya dari Hugging Face bisa membajak serving engine berbasis Python seperti vLLM — dan perbaikannya tidak pernah sampai ke Python 3.12.
Peneliti RunSybil merinci bug memory-safety pada substitusi parameter generic-alias CPython yang memungkinkan file model berbahaya mengambil alih server inferensi AI. Serangan bekerja lewat file chat_template.jinja yang dibawa model dari Hugging Face: ketika serving engine berbasis Python seperti vLLM merender template tersebut, celah ini mengubah eksekusi template menjadi arbitrary code execution di dalam proses serving.
Perbaikan sudah masuk ke CPython main dan di-backport ke versi 3.13, 3.14, dan 3.15 sebagai bug fix biasa, tetapi tidak ke Python 3.12 yang masih banyak dipakai stack AI dan hanya menerima pembaruan keamanan hingga Oktober 2028. Para peneliti menyatakan isu ini tidak memiliki CVE: tim respons keamanan CPython menilainya sebagai sandbox escape, bukan vulnerability, Jinja menunjuk kembali CPython, dan Hugging Face dilaporkan tidak merespons dalam 90 hari. Operator disarankan memperlakukan eksekusi template sebagai eksekusi kode dan membatasi artefak model yang boleh dimuat server mereka.