In Bareos Director less than or equal to 16.2.10, 17.2.9, 18.2.8, and 19.2.7, a heap overflow allows a malicious client to corrupt the director's memory via oversized digest strings sent during initialization of a verify job. Disabling verify jobs mitigates the problem. This issue is also patched in Bareos versions 19.2.8, 18.2.9 and 17.2.10.
| Software | From | Fixed in |
|---|---|---|
| bareos / bareos | 17.2.4 | 17.2.9.x |
| bareos / bareos | 18.4.1 | 19.2.7.x |
| bareos / bareos | 18.2.4-rc1 | 18.2.4-rc1.x |
| bareos / bareos | 18.2.4-rc2 | 18.2.4-rc2.x |
| bareos / bareos | 18.2.5 | 18.2.8.x |
| bareos / bareos | - | 16.2.10.x |
| debian / debian_linux | 9.0 | 9.0.x |