jsonsl icon indicating copy to clipboard operation
jsonsl copied to clipboard

Embeddable, Fast, Streaming, Non-Buffering JSON Parser

Results 7 jsonsl issues
Sort by recently updated
recently updated
newest added

Malformed JSON can trigger access outside of the string literals used to verify specials. This change adds bounds checks to the verification of specials. Fixes mnunberg/jsonsl#45

The attached input file triggers a buffer overflow: [bad_input.zip](https://github.com/mnunberg/jsonsl/files/3687685/bad_input.zip) This corresponds to the details provided via direct email.

Dear Mark Nunberg, We have found a NULL pointer dereference issue in glib-datatype example in jsonsl. The crash input is automatically generated by our test generation tool FOCAL. You can...

Dear Mark Nunberg, We have found a NULL pointer dereference issue in jsonsl. The crash input is automatically generated by our test generation tool FOCAL. You can find crash.json in...

This adds fuzzing by way of [ClusterFuzzLite](https://google.github.io/clusterfuzzlite/), which is a GitHub action that will perform a short amount of fuzzing for new PRs. The goal is to use fuzzing to...

# Summary This pull request introduces a CodeQL workflow to enhance the security analysis of this repository. # What is CodeQL CodeQL is a static analysis tool that helps identify...

Separately checking the state of a file before operating on it may allow an attacker to modify the file between the two operations.