# llama.cpp b11972, 버퍼 경계 오류 2건 수정

> ggml-org가 제어 벡터의 레이어 인덱스를 제한하고 이미지 위치 계산을 조정해 할당된 버퍼를 벗어난 쓰기를 방지했습니다.

Oossa · 2026-10-28 · https://oossa.com/ko/llama-cpp-b11972-fixes-two-buffer-boundary-bugs

ggml-org 팀이 할당된 버퍼 범위를 벗어나 데이터를 쓸 수 있는 두 가지 상황을 수정한 llama.cpp b11972를 출시했습니다. 첫 번째 수정은 제어 벡터의 레이어 인덱스가 모델의 레이어 수를 초과하면 이를 거부합니다. 두 번째 수정은 이미지 격자 크기가 병합 크기와 맞지 않을 때 패치 수를 초과하지 않도록 여러 비전 인코더의 이미지 위치 계산 반복문을 조정했습니다. 이제 PaddleOCR의 그래프를 빌드할 때도 이미지 크기를 병합 크기에 맞춰야 합니다.

## 팩트

- 수정 대상에는 Qwen-VL, GLM, PaddleOCR, Qwen2.5-VL 인코더가 포함됩니다.
- 출시 버전: llama.cpp b11972. 출시일: 2026년 10월 28일.

## 왜 중요한가

비전 입력이나 제어 벡터를 사용하는 모델을 실행할 때 이와 같은 상황에서 메모리 손상을 피할 수 있습니다. 다만 릴리스 노트에는 이런 상황이 얼마나 자주 발생하는지 수치가 제시되지 않았습니다.

## 출처 및 참고 자료

1. [ggml-org/llama.cpp b11972](https://github.com/ggml-org/llama.cpp/releases/tag/b11972) – llama.cpp, 2026-10-28

최종 업데이트: 2026-10-28
