Details
-
Bug
-
Status: Open
-
Major
-
Resolution: Unresolved
-
1.3.0
-
None
-
None
-
OpenJDK 1.6, Linux
Description
It is possible to crash an avro rpc server (java) by writing random strings to the socket:
Try...
echo "boom" | nc localhost 9160
You get...
java.lang.OutOfMemoryError: Java heap space
at java.nio.HeapByteBuffer.<init>(HeapByteBuffer.java:57)
at java.nio.ByteBuffer.allocate(ByteBuffer.java:329)
at org.apache.avro.ipc.SocketTransceiver.readBuffers(SocketTransceiver.java:65)
at org.apache.avro.ipc.SocketServer$Connection.run(SocketServer.java:91)
at java.lang.Thread.run(Thread.java:636)
Attachments
Issue Links
- is related to
-
AVRO-144 add random RPC request tests
- Open