[
https://issues.apache.org/jira/browse/PDFBOX-6055?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18016584#comment-18016584
]
Tim Allison commented on PDFBOX-6055:
-------------------------------------
It looks like the {{pfa}} font files as extracted by mutool need further
processing. In looking at the font definition, {{Length1}} is the location to
split the two segments. if I split the font file into two segments at byte
5091, and then call \{{Type1Font.createWithSegments(seg1, seg2);}}, there's a
good parse.
Given that we're losing this info when we extract the fonts with mutool, it
looks like I can get close enough by grepping for `eexec` in the pfa and
splitting on that index.
!image-2025-08-27-11-54-57-286.png!
> Expand coverage in oss-fuzz
> ---------------------------
>
> Key: PDFBOX-6055
> URL: https://issues.apache.org/jira/browse/PDFBOX-6055
> Project: PDFBox
> Issue Type: Task
> Reporter: Tim Allison
> Priority: Minor
> Attachments: image-2025-08-27-11-54-57-286.png
>
>
> As part of DARPA's AIxCC program, I developed several oss-fuzz harnesses in
> our private fork. I'd like to contribute those.
> Since the competition completed, I've added a few more harnesses and tried to
> improve seed coverage.
> This is the draft PR: [https://github.com/google/oss-fuzz/pull/13873]
> Please take a look and let me know what you think.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]