libtevent-0.9.31-2.el7
エラータID: AXBA:2018-2587:01
The libtevent packages provide Tevent, an event system based on the talloc memory management library. Tevent supports many event types, including timers, signals, and the classic file descriptor events. Tevent also provides helpers to deal with asynchronous code represented by the tevent_req() (Tevent Request) functions.
This update fixes the following bug:
* Previously, the tevent_common_wakeup_fd(tctx->wakeup_fd), internal function of the libtevent library was called when a race condition in the tevent threaded code occurred. Here the wakeup_fd was used without the mutex lock and the tctx could be deleted by another thread. Reused memory might point to the wakeup_fd value that matches to a file descriptor in use by the smbd to write to an on-disk file. As a consequence, libtevent corrupted a file on the disk. With this update, wakeup_fd is saved in a local variable before the mutex is released, so that it always holds the expected file descriptor. As a result, the described problem no longer occurs. (BZ#1513984)
Users of libtevent are advised to upgrade to these updated packages, which fix this bug.
Update packages.
N/A
SRPMS
- libtevent-0.9.31-2.el7.src.rpm
MD5: a5b7c79dfc38fae5f54b1f557f48b96b
SHA-256: 2a524be1f2316c7acf1bdec32c2a23283158b97bc065351b87bb5d2545d3499a
Size: 585.04 kB
Asianux Server 7 for x86_64
- libtevent-0.9.31-2.el7.x86_64.rpm
MD5: 1824fb00f898e45b5389d3347f7b1e93
SHA-256: fd60463d1c877d6fa413f45244a8a91ef0bfaf7e1736967e2bbb86df5585db83
Size: 35.47 kB - python-tevent-0.9.31-2.el7.x86_64.rpm
MD5: adbf96320fdb39f7a48842aaeeaa5458
SHA-256: 745d5313b2417f630fecf6e87deabda6e393021086b275b04dc2c73e8ba1e024
Size: 16.64 kB - libtevent-0.9.31-2.el7.i686.rpm
MD5: a6b740cbeb5ffd11996904df7548c8e2
SHA-256: 6753c793cf5b9c8a57dd2a952862de22620b1a837a61132347547c60caa9246e
Size: 36.41 kB