int test01() { modbus_t *ctx; ctx = modbus_new_rtu("COM3", 9600, 'N', 8, 1); if (ctx == NULL) { fprintf(stderr, "Unable to create the libmodbus context\n"); return -1; } modbus_set_response_timeout(ctx, 0, 999999); modbus_set_slave(ctx, 1); //modbus_set_debug(...
A UAF vulnerability exists in unit-test-server that is triggered when a specific message is sent to unit-test-server. The vulnerability appears to be caused by the ctx->backend pointer at line 171 in modbus.c being incorrectly modified after multiple calls or used after free. Actual behavior ...
modbus_rpi_pin_unexport_direction(ctx); //unexport configured BCM pin # Examples See test.c in rpi-test folder for template.About A Modbus library for Linux, Mac OS X, FreeBSD, QNX and Windows libmodbus.org Resources Readme License LGPL-2.1 license Activity Stars 24 stars Watche...