Mantis Bugtracker

Viewing Issue Simple Details Jump to Notes ] View Advanced ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0000031 [File Access Library - Filestreams] Behavior/Execution major always 2009-02-16 23:47 2009-03-19 23:45
Reporter carl View Status public  
Assigned To carl
Priority normal Resolution fixed  
Status closed   Product Version 0.8.4
Summary 0000031: OLE FAT Sector parsing error could cause wrong data to be read in files that have greater than 108 sectors.
Description The data read and parsing could fail in certain circumstances when trying to read OLE compound files (Microsoft Word, Excel, etc documents), when the FAT Table is also also allocated in sectors (apart from the first 108 entries). A Range check error would occur or the data read would simply be invalid.
Additional Information
Tags No tags attached.
Attached Files

- Relationships

-  Notes
(0000387)
carl (administrator)
2009-02-16 23:48

The bug was caused because when reading the FAT table, the last entry was also indicating a FAT entry, while in reality it indicates the next sector used for the FAT table storage. This would cause invalid FAT data to be read.

- Issue History
Date Modified Username Field Change
2009-02-16 23:47 carl New Issue
2009-02-16 23:47 carl Status new => assigned
2009-02-16 23:47 carl Assigned To => carl
2009-02-16 23:48 carl Note Added: 0000387
2009-02-16 23:48 carl Status assigned => resolved
2009-02-16 23:48 carl Resolution open => fixed
2009-02-16 23:48 carl Fixed in Version => 0.8.5
2009-03-19 23:45 carl Status resolved => closed


Mantis 1.1.6[^]
Copyright © 2000 - 2008 Mantis Group
Powered by Mantis Bugtracker