Opened 3 weeks ago
Closed 7 days ago
#5892 closed enhancement (fixed)
XML-Parser-2.54
| Reported by: | Bruce Dubbs | Owned by: | Douglas R. Reno |
|---|---|---|---|
| Priority: | high | Milestone: | 13.1 |
| Component: | Book | Version: | git |
| Severity: | normal | Keywords: | |
| Cc: |
Description
New minor version.
Change History (13)
comment:1 by , 3 weeks ago
| Priority: | normal → high |
|---|---|
| Summary: | XML-Parser-2.48_01 → XML-Parser-2.49 |
comment:5 by , 13 days ago
Fixed at commits
f3d6527e8 Add a sed to glibc-2.43 (Security update). 7df48f36f Update to XML-Parser-2.53 (Security update).
Leaving both open for security updates.
comment:8 by , 11 days ago
2.54 2026-03-27 (by Todd Rinaldo)
Fixes:
- Plug XS memory leaks on error paths in Expat.xs (externalEntityRef, parse_stream, ParserCreate)
- Add defensive NULL checks in Expat.xs to prevent crashes on memory exhaustion and undefined behavior on short input lines
- Add explicit package main after inline package declarations in test files to clarify scope
Improvements:
- Add GitHub Actions workflow to auto-create GitHub Releases on tag push, enabling downstream notification via GitHub's release watch
- Update AUTHORS POD in Parser.pm and Expat.pm to reflect full maintainer history
- Add CI badge to POD via =for markdown directive so it survives README.md regeneration
- Rename README to README.md and regenerate from POD
Maintenance:
- Modernize 10 legacy test files from print-ok style to Test::More (cdata, finish, deep_nesting, xml_escape, partial, char_end_doc, current_length, combine_chars, utf8_stream, defaulted)
comment:9 by , 10 days ago
| Owner: | changed from to |
|---|
comment:10 by , 10 days ago
| Status: | new → assigned |
|---|
comment:11 by , 8 days ago
Fixed at commit 2c1f428b94 but leaving open for SA.
XML-Parser-2.54 perl-5.42.2
comment:12 by , 8 days ago
| Owner: | changed from to |
|---|---|
| Status: | assigned → new |
comment:13 by , 7 days ago
| Resolution: | → fixed |
|---|---|
| Status: | new → closed |
SA-13.0-020 issued.
This advisory will need to be updated once XML-Parser and intltool have been moved to BLFS.
Note:
See TracTickets
for help on using tickets.

Now at 2.49.
2.48 fixed 2 CVE's:
The repository is now https://github.com/cpan-authors/XML-Parser