A heap-based buffer overflow exists in the Microsoft Windows Codecs Library. This issue allows an unauthorized remote attacker to execute arbitrary code over a network, potentially compromising the affected system. A heap-based buffer overflow occurs when a program writes more data to a heap memory buffer than it can hold, which can lead to memory corruption.