Skip to content

Memory corruption on SubSecs tags processing #10

@trpjxrdf

Description

@trpjxrdf

Happens when SubSecs tag length > 3.

In the TExifSection.GetDateTimeValue
Move(SubSecsTag.Data^, S[1], Max(3, SubSecsTag.ElementCount - 1));
must be replaced by
Move(SubSecsTag.Data^, S[1], Min(3, SubSecsTag.ElementCount - 1));

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions