ผู้โจมตีสามารถเปลี่ยนบล็อกไซเฟอร์เท็กซ์ใด ๆ ได้ยกเว้นสองบล็อกสุดท้าย การถอดรหัสของบล็อกสุดท้ายถูกกำหนดเป็น $P_n = C_{n-1} \oบวก D_k(C_n)$ โดยที่บล็อกสุดท้ายคือบล็อก $n$.
การโจมตีจะสร้างข้อความธรรมดาที่อ่านไม่ออกสำหรับบล็อกที่แก้ไข และพลิกบิตที่ตำแหน่งบิตที่คล้ายกันในบล็อกถัดไป จำนวนของไซเฟอร์เท็กซ์อาจสั้นลงหรือเพิ่มขึ้นได้ตามต้องการ ตราบใดที่สองบล็อกสุดท้ายไม่มีการเปลี่ยนแปลง หากผู้โจมตีสามารถควบคุม IV ได้ ก็เป็นไปได้ที่จะพลิกบล็อกแรกส่วนใดก็ได้ โดยถือว่าไม่ใช่บล็อกสุดท้ายหรือถัดไปจากบล็อกสุดท้าย
ไม่ นี่ไม่ใช่ความคิดที่ดี เป็นไปได้ที่จะเดาว่าไม่ใช่เพราะเห็นว่าคุณสามารถทำการถอดรหัสแบบขนานบน CBC ได้: คุณสามารถเริ่มถอดรหัสได้ทุกเมื่อตราบเท่าที่คุณรู้ข้อความเข้ารหัสจนถึงบล็อกก่อนหน้า
ในทางกลับกัน มันจะแย่กว่านี้ถ้าคุณเลือกโหมด CTR ซึ่งผู้โจมตีสามารถเปลี่ยนแปลงเล็กน้อยได้ตามต้องการ โดยไม่คำนึงถึงสิ่งที่อยู่ใน "บล็อก" สุดท้าย ทั้งสองโหมดยังทำให้คุณเสี่ยงต่อการโจมตีด้วยออราเคิลข้อความธรรมดา ซึ่งอาจส่งผลต่อการรักษาความลับด้วย
หากคุณสนใจสิ่งนี้ คุณอาจต้องการดูโหมด Infinite Garble Extension (แบบสองทิศทาง) หรือที่เรียกว่า IGE และ biIGE แต่โปรดทราบว่าเวลาส่วนใหญ่ใช้ MAC เป็นวิธีที่จะไป