Lỗi nằm trong các stream filter convert.base64-encode, convert.quoted-printable-encode và convert.quoted-printable-decode của gói ext-standard. Tùy chọn line-break-chars lưu độ dài riêng với chuỗi dữ liệu. Các hàm khởi tạo filter dùng pestrdup(), hàm này dừng khi gặp byte NUL đầu tiên, nhưng vẫn giữ độ dài ban đầu của giá trị.
Khi filter cần chèn line break, nó sao chép số byte theo độ dài đã ghi nhận từ vùng cấp phát đã bị cắt ngắn. Vì vậy, thao tác này đọc vượt quá phần cuối allocation và có thể đưa các byte heap liền kề vào đầu ra của filter. Điều kiện khai thác là ứng dụng phải cho phép dữ liệu do attacker kiểm soát đi vào line-break-chars, trong đó dữ liệu chứa byte NUL, và phải kích hoạt việc phát ra line break. Advisory của PHP cho biết đường đi này có thể đạt được qua HTTP nếu ứng dụng chuyển tiếp dữ liệu request vào các tùy chọn filter; lượng dữ liệu bị lộ phụ thuộc vào bố cục heap, còn crash có thể xảy ra trên một số allocator hoặc bản build.