>
>
> TITLE:
> Sophos Anti-Virus Cabinet File Processing Memory Corruption
>
> SECUNIA ADVISORY ID:
> SA20028
>
> VERIFY ADVISORY:
>
>
> CRITICAL:
> Highly critical
>
> IMPACT:
> System access
>
> WHERE:
> From remote
>
> SOFTWARE:
> Sophos PureMessage for UNIX 5.x
>
> Sophos PureMessage for UNIX 4.x
>
> Sophos MailMonitor for SMTP
>
> Sophos MailMonitor for Notes/Domino
>
> Sophos Anti-Virus Small Business Edition
>
> Sophos Anti-Virus 5.x
>
> Sophos Anti-Virus 4.x
>
> Sophos Anti-Virus 3.x
>
> Sophos PureMessage for Windows/Exchange 2.x
>
> Sophos PureMessage Small Business Edition 2.x
>
>
> DESCRIPTION:
> A vulnerability has been reported in various Sophos Anti-Virus
> products, which can be exploited by malicious people to compromise a
> vulnerable system.
>
> The vulnerability is caused due to an error when unpacking Microsoft
> Cabinet files (.CAB). This can be exploited to corrupt heap memory
> when a specially crafted Cabinet file with an invalid folder count in
> the CAB header is scanned.
>
> Successful exploitation allows execution of arbitrary code, but
> requires that Cabinet file inspection is enabled.
>
> SOLUTION:
> The vendor has issued updated versions (see patch matrix in the
> vendor's advisory).
>
> PROVIDED AND/OR DISCOVERED BY:
> Discovered by an anonymous researcher and reported via ZDI.
>
> ORIGINAL ADVISORY:
> Sophos:
>
>
> Zero Day Initiative:
>
>
>