You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: content/blog/2025-06-27-lix-critical-bug.md
+12-5Lines changed: 12 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,24 +4,30 @@ author = "Lix Team"
4
4
date = "2025-06-27"
5
5
+++
6
6
7
-
*This is an ongoing incident. This post will be updated regularly.*
7
+
_This incident has been mitigated. This post will be updated with pointers on how to close it. The Lix team remains available over all support channels to help recovering any system affected by it. A postmortem will be published once the incident is completely closed._
8
8
9
9
## Summary
10
10
11
11
The fix for [CVE-2025-52992](https://nvd.nist.gov/vuln/detail/CVE-2025-52992), released on June 24th, introduced a **critical regression** affecting derivation builds. This can cause **missing or silently invalidated store paths**, leading to system instability or breakage.
12
12
13
13
Currently known causes of this issue include all actions that build outputs of a derivation that is missing at least one output in the building store; this can happen for example when some outputs were built by a remote builder or placed in the store by deployment tools run on another host (e.g. colmena).
14
14
15
-
If you have already upgraded and built your system, **read below carefully**. If you have not, **stop now**.
15
+
If you have already upgraded and built your system to the affected versions, **read below carefully**. If you have not, **skip over the non-affected versions** via one of the available remediation options.
16
16
17
-
We are deeply sorry for the disruption. We are working on a fix, which will undergo approximately **72 hours of testing** before we declare it safe. This post will be updated with progress.
17
+
We are deeply sorry for the disruption. We needed **72 hours of testing** to ascertain that the fix was adequate, this amount of time was actually a good choice as we discovered further issues as we went into mitigations. More details will be provided in the upcoming postmortem.
18
18
19
-
Lix versions which are affected are the following ones:
19
+
Lix versions which are **AFFECTED** are the following ones:
20
20
21
21
- Lix 2.91.2
22
-
- Lix 2.92.3
22
+
- Lix 2.92.2
23
23
- Lix 2.93.1
24
24
25
+
Lix versions which are **NOT AFFECTED** are the following ones:
26
+
27
+
- Lix 2.91.3
28
+
- Lix 2.92.3
29
+
- Lix 2.93.2
30
+
25
31
This problem has been witnessed on Linux, the root cause is platform independent and we believe it can occur on Darwin as well.
26
32
27
33
## What to do now
@@ -182,6 +188,7 @@ Note that our Gerrit instance returns patches encoded in base64.
0 commit comments