The StgCompObjStream::Load function in OpenOffice.org OpenOffice 1.1.4 and earlier allocates memory based on 16 bit length values, but process memory using 32 bit values, which allows remote attackers to cause a denial of service and possibly execute arbitrary code via a DOC document with certain length values, which leads to a heap-based buffer overflow.
Name | Vendor | Start Version | End Version |
---|---|---|---|
Openoffice | Openoffice | 1.0.1 (including) | 1.0.1 (including) |
Openoffice | Openoffice | 1.0.2 (including) | 1.0.2 (including) |
Openoffice | Openoffice | 1.1.0 (including) | 1.1.0 (including) |
Openoffice | Openoffice | 1.1.1 (including) | 1.1.1 (including) |
Openoffice | Openoffice | 1.1.2 (including) | 1.1.2 (including) |
Openoffice | Openoffice | 1.1.3 (including) | 1.1.3 (including) |
Openoffice | Openoffice | 1.1.4 (including) | 1.1.4 (including) |
Red Hat Enterprise Linux 3 | RedHat | openoffice.org-0:1.1.2-24.2.0.EL3 | * |
Red Hat Enterprise Linux 4 | RedHat | openoffice.org-0:1.1.2-24.6.0.EL4 | * |
Openoffice.org-l10n | Ubuntu | dapper | * |
Openoffice.org-l10n | Ubuntu | devel | * |
Openoffice.org-l10n | Ubuntu | edgy | * |
Openoffice.org-l10n | Ubuntu | feisty | * |