mirror of
https://gitlab.gnome.org/GNOME/libxml2.git
synced 2026-01-26 21:41:34 +03:00
If we try to continue parsing after an error in the internal or external subset, entity expansion accounting gets more complicated. Simply halt the parser. Found with libFuzzer.
24 lines
1.3 KiB
Plaintext
24 lines
1.3 KiB
Plaintext
./test/errors/759573.xml:1: parser error : Space required after '<!ENTITY'
|
|
ELEMENT t (A)><!ENTITY % xx '%<![INCLUDE[000%ஸ000%z;'><!ENTITY
|
|
^
|
|
./test/errors/759573.xml:1: parser error : Space required after the entity name
|
|
LEMENT t (A)><!ENTITY % xx '%<![INCLUDE[000%ஸ000%z;'><!ENTITYz
|
|
^
|
|
./test/errors/759573.xml:1: parser error : Entity value required
|
|
LEMENT t (A)><!ENTITY % xx '%<![INCLUDE[000%ஸ000%z;'><!ENTITYz
|
|
^
|
|
./test/errors/759573.xml:1: parser error : PEReference: no name
|
|
T t (A)><!ENTITY % xx '%<![INCLUDE[000%ஸ000%z;'><!ENTITYz>%xx;
|
|
^
|
|
Entity: line 1:
|
|
%<![INCLUDE[000%ஸ000%z;
|
|
^
|
|
./test/errors/759573.xml:1: parser error : internal error: xmlParseInternalSubset: error detected in Markup declaration
|
|
|
|
T t (A)><!ENTITY % xx '%<![INCLUDE[000%ஸ000%z;'><!ENTITYz>%xx;
|
|
^
|
|
Entity: line 1:
|
|
%<![INCLUDE[000%ஸ000%z;
|
|
^
|
|
./test/errors/759573.xml : failed to parse
|