diff --git a/ion/src/main/java/com/fasterxml/jackson/dataformat/ion/IonParser.java b/ion/src/main/java/com/fasterxml/jackson/dataformat/ion/IonParser.java index cb85ec0bc..da91a35bb 100644 --- a/ion/src/main/java/com/fasterxml/jackson/dataformat/ion/IonParser.java +++ b/ion/src/main/java/com/fasterxml/jackson/dataformat/ion/IonParser.java @@ -509,7 +509,12 @@ public Object getEmbeddedObject() throws IOException { } case BLOB: case CLOB: - return _reader.newBytes(); + try { + return _reader.newBytes(); + } catch (NullPointerException e) { + // 02-Jan-2024, tatu: OSS-Fuzz#65479 points to NPE ^^^ + return _reportCorruptContent(e); + } // What about CLOB? default: }