This is the record of an abcd-managed repository

abcdBetav0.16.2 · 2026-11-06

Development record

A PDF text string written in hex (a FEFF-led run of hex digits between angle brackets) or with octal escapes (a backslash-376, backslash-377 opening inside parentheses), the forms several common PDF writers use for a non-ASCII document field, is read by neither the payload byte scan nor its UTF-16 view: neither spelling puts the UTF-16 bytes in the file, so the caller's name in such an /Author or /Creator raises nothing at any length. Reading them is a decode of the string syntax ahead of the UTF-16 view (hex pairs, and the PDF literal-string escapes), in the shape of the percent and JSON-escape views, not a format parser. Detector: the caller's name in a UTF-16 /Author written in hex or with octal escapes is a real_name finding in the payload scan.

issueresolvedminoriss-2609261831352258

A PDF text string written in hex (a FEFF-led run of hex digits between angle brackets) or with octal escapes (a backslash-376, backslash-377 opening inside parentheses), the forms several common PDF writers use for a non-ASCII document field, is read by neither the payload byte scan nor its UTF-16 view: neither spelling puts the UTF-16 bytes in the file, so the caller's name in such an /Author or /Creator raises nothing at any length. Reading them is a decode of the string syntax ahead of the UTF-16 view (hex pairs, and the PDF literal-string escapes), in the shape of the percent and JSON-escape views, not a format parser. Detector: the caller's name in a UTF-16 /Author written in hex or with octal escapes is a real_name finding in the payload scan.

Deferred (2026-09-26, autonomous run A, lane drainS3). Found by the sibling sweep of iss-2609261827066511, whose UTF-16 view reads a byte-order-marked run only where the file holds the UTF-16 bytes themselves.

Split and re-deferred (2026-09-26, autonomous run A, fix round fix2-drainS3). The hex half of this record needs no string grammar: the hex pairs decode to bytes with an offset map and feed the UTF-16 view, which iss-2609261909108726 shipped. What stays here is the octal-literal spelling inside parentheses, and it needs the literal-string syntax the deferral names.

Grounds

  • pursued: the caller's name in a UTF-16 /Author written with octal escapes, or in a PDFDocEncoding literal or hex string with an escaped or raw accented letter, is a real_name finding in the payload scan, and a short one is kept behind /Author; a synthetic PDF of that shape that scans clean would show it wrong

Frontmatter

idiss-2609261831352258
typeissue
lifecycleresolved
severityminor

mentions2