|
1 | 1 | 0MQ version 4.3.1 stable, released on 20xx/xx/xx |
2 | 2 | ================================================ |
3 | 3 |
|
| 4 | +* A vulnerability has been found that would allow attackers to direct a peer to |
| 5 | + jump to and execute from an address indicated by the attacker. |
| 6 | + This issue has been present since v4.2.0. Older releases are not affected. |
| 7 | + NOTE: The attacker needs to know in advance valid addresses in the peer's |
| 8 | + memory to jump to, so measures like ASLR are effective mitigations. |
| 9 | + NOTE: this attack can only take place after authentication, so peers behind |
| 10 | + CURVE/GSSAPI are not vulnerable to unauthenticated attackers. |
| 11 | + See https://github.com/zeromq/libzmq/issues/3351 for more details. |
| 12 | + Thanks to Guido Vranken for uncovering the issue and providing the fix! |
| 13 | + |
| 14 | +* Note for packagers: as pkg-config's Requires.private is now used to properly |
| 15 | + propagate dependencies for static builds, the libzmq*-dev or zeromq-devel or |
| 16 | + equivalent package should now depend on the libfoo-dev or foo-devel packages |
| 17 | + of all the libraries that zmq is linked against, or pkg-config --libs libzmq |
| 18 | + will fail due to missing dependencies on end users machines. |
| 19 | + |
| 20 | +* Fixed #3351 - remote code execution vulnerability. |
| 21 | + |
| 22 | +* Fixed #3343 - race condition in ZMQ_PUSH when quickly disconnecting and |
| 23 | + reconnecting causes last part of multi-part message to get |
| 24 | + "stuck" and resent by mistake to the new socket. |
| 25 | + |
| 26 | +* Fixed #3336 - set Requires.private in generate pkg-config file. |
| 27 | + |
| 28 | +* Fixed #3334 - set TCP_NODELAY after connect() on Windows for the I/O socket. |
| 29 | + |
| 30 | +* Fixed #3326 - assert on Android when opening a socket and disabling WiFi. |
| 31 | + |
| 32 | +* Fixed #3320 - build failure on OpenBSD with GCC. |
4 | 33 |
|
5 | 34 | 0MQ version 4.3.0 stable, released on 2018/11/28 |
6 | 35 | ================================================ |
|
0 commit comments