PDF-XChange Viewer contains an overflow condition in the JPEG stream parsing feature. The issue is triggered as the Define Huffman Table header of a JPEG image is not properly validated when embedded in a PDF file. With a specially crafted PDF file, a context-dependent attacker can cause a heap-based buffer overflow, resulting in a denial of service or potentially execution of arbitrary code.