1
0
mirror of https://gitlab.gnome.org/GNOME/libxml2.git synced 2025-03-25 10:50:08 +03:00

test: Add test case for UAF in xmlSchemaIDCFillNodeTables

This commit is contained in:
Nick Wellnhofer 2024-12-15 14:27:05 +01:00
parent fe7f835f32
commit 9f86dae989
2 changed files with 68 additions and 0 deletions

View File

@ -0,0 +1 @@
./test/schemas/bug322411_1.xml validates

View File

@ -0,0 +1,67 @@
<ELEMENTS>
<ELEMENT>
<items>
<!-- Some dupls. -->
<item>dupl1</item>
<item>dupl2</item>
<item>dupl3</item>
<item>dupl4</item>
<item>dupl5</item>
<item>dupl6</item>
<item>dupl7</item>
<item>dupl8</item>
<item>dupl9</item>
<item>dupl10</item>
<item>dupl11</item>
<item>dupl12</item>
<item>dupl13</item>
<item>dupl14</item>
<item>dupl15</item>
<item>dupl16</item>
<item>dupl17</item>
<item>dupl18</item>
<item>dupl19</item>
<item>dupl20</item>
<item>dupl21</item>
<item>dupl22</item>
<item>dupl23</item>
<item>dupl24</item>
<item>dupl25</item>
<items>
<!-- Some dupls. -->
<item>dupl1</item>
<item>dupl2</item>
<item>dupl3</item>
<item>dupl4</item>
<item>dupl5</item>
<item>dupl6</item>
<item>dupl7</item>
<item>dupl8</item>
<item>dupl9</item>
<item>dupl10</item>
<item>dupl11</item>
<item>dupl12</item>
<item>dupl13</item>
<item>dupl14</item>
<item>dupl15</item>
<item>dupl16</item>
<item>dupl17</item>
<item>dupl18</item>
<item>dupl19</item>
<item>dupl20</item>
<item>dupl21</item>
<item>dupl22</item>
<item>dupl23</item>
<item>dupl24</item>
<item>dupl25</item>
<items>
<item>dupl1</item>
<item>1</item>
</items>
</items>
</items>
<!-- Keyrefs. -->
<ref>1</ref>
</ELEMENT>
</ELEMENTS>