You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Apr 27, 2026. It is now read-only.
While fuzz testing EVerest, I found that the following .at() function call throws an exception but the exception is never caught. This causes a crash when the json message received is well-formed JSON but does not contain the expected field that is being accessed (ie is malformed OCPP).
Affiliation: Discovery Partners Institute, University of Illinois Chicago, Prof Rigel Gjomemo
While fuzz testing EVerest, I found that the following
.at()function call throws an exception but the exception is never caught. This causes a crash when the json message received is well-formed JSON but does not contain the expected field that is being accessed (ie is malformed OCPP).Affiliation: Discovery Partners Institute, University of Illinois Chicago, Prof Rigel Gjomemo
libocpp/include/ocpp/common/call_types.hpp
Line 130 in 6f6b26a