rpma
rpma copied to clipboard
librdmacm: ghost private data
If no private data provided for rdma_accept(3)
the client may find it anyway.
During our experiments, it was a chunk of zeroed-out memory.
Thanks @osalyk for finding this issue! :-)
Proposal 1
- if no data is provided send a non-empty known and documented pattern which indicates no data
- when the other part receives this known pattern it does not pass it to the application
Proposal 2
- make sure the issue is present in at least one of the currently supported OSes
Ref: https://github.com/pmem/rpma/blob/master/INSTALL.md#os-support