s
March 26, 2024, 6:47 a.m. |

Simon Willison's Weblog simonwillison.net

GGML GGUF File Format Vulnerabilities


The GGML and GGUF formats are used by llama.cpp to package and distribute model weights.


Neil Archibald: "The GGML library performs insufficient validation on the input file and, therefore, contains a selection of potentially exploitable memory corruption vulnerabilities during parsing."


These vulnerabilities were shared with the library authors on 23rd January and patches landed on the 29th.


If you have a llama.cpp or llama-cpp-python installation that's more than a month old you should upgrade ASAP.

ai authors corruption cpp file format generativeai library llama llms memory neil package parsing security validation vulnerabilities

Software Engineer for AI Training Data (School Specific)

@ G2i Inc | Remote

Software Engineer for AI Training Data (Python)

@ G2i Inc | Remote

Software Engineer for AI Training Data (Tier 2)

@ G2i Inc | Remote

Data Engineer

@ Lemon.io | Remote: Europe, LATAM, Canada, UK, Asia, Oceania

Artificial Intelligence – Bioinformatic Expert

@ University of Texas Medical Branch | Galveston, TX

Lead Developer (AI)

@ Cere Network | San Francisco, US