!agkXCfUrgbadYlQXRj:kack.it

NixOS + TPMs

174 Members
43 Servers

Load older messages


SenderMessageTime
1 Mar 2023
@js:ukvly.orgJulian Stecklina (Old)"... arbitrary code execution within the TPM ..."09:18:16
@raitobezarius:matrix.orgraitobezariusIn the spec! Beautiful10:10:59
@grahamc:nixos.org@grahamc:nixos.orgstunning13:14:34
@grahamc:nixos.org@grahamc:nixos.orgis it actually in the spec, or in a reference implementation?13:15:39
@raitobezarius:matrix.orgraitobezariusI read it as "in the spec"13:16:13
@raitobezarius:matrix.orgraitobezarius

Apply an update The Trusted Computing Group (TCG) has released an update to their Errata for TPM2.0 Library Specification with instructions to address these vulnerabilities.

13:16:14
@raitobezarius:matrix.orgraitobezariusAlso, they did find the vuln I think in some implems13:17:19
@grahamc:nixos.org@grahamc:nixos.orgIm trying to find a diff of the spec ...13:17:22
@raitobezarius:matrix.orgraitobezariushttps://trustedcomputinggroup.org/wp-content/uploads/TPM-2.0-Library-Spec-v1.59-Errata-v1.4_pub.pdf13:17:44
@raitobezarius:matrix.orgraitobezariusVersion 1.413:17:46
@grahamc:nixos.org@grahamc:nixos.orgah nice, I was only finding the full reference13:18:01
@raitobezarius:matrix.orgraitobezariusimage.png
Download image.png
13:18:05
@raitobezarius:matrix.orgraitobezarius2.6.1, 2.6.2, 2.6.313:18:10
@raitobezarius:matrix.orgraitobezariusIt's indeed the "reference code" provided in the specification13:18:27
@grahamc:nixos.org@grahamc:nixos.orgah, ok, cool, so the code is in the spec, but as a reference and not actually the rules of how a tpm must operate13:18:53
@raitobezarius:matrix.orgraitobezariusYeah, it's not protocol-level vuln I suppose13:19:03
@grahamc:nixos.org@grahamc:nixos.orgwhew13:19:28
@raitobezarius:matrix.orgraitobezarius cc baloo if you can bump libtpms in nixpkgs 13:34:23
@baloo_:matrix.orgbaloo Yeah the spec also provide a sample implementation. I know libtpms just imports that.
I don’t know if the spec mandates that you use this implementation
15:24:11
@baloo_:matrix.orgbalooWhat I can tell you is that it is sometimes easier to go look at the code to make sense of the spec (especially around credentials)15:24:48
@baloo_:matrix.orgbaloo Yeah I’ll bump the libtpms 15:26:28
@baloo_:matrix.orgbaloohttps://github.com/NixOS/nixpkgs/pull/21901616:34:32
@baloo_:matrix.orgbaloonow the fun begins: sending that to vendors of TPMs and see if they are affected :D16:54:40
@baloo_:matrix.orgbaloogot beat to it, but I don't think I can share the response from vendor. But I can say our product is not affected?17:06:43
@baloo_:matrix.orgbaloomake of that what you will17:06:51
@js:ukvly.orgJulian Stecklina (Old) baloo: where are you actually working at? :) (If you want to share) 17:15:42
@baloo_:matrix.orgbalooarista networks17:15:56
@baloo_:matrix.orgbaloothe NDR division deploys nixos in production17:16:58
@js:ukvly.orgJulian Stecklina (Old)Ah, nice17:17:07
2 Mar 2023
@j-k:matrix.orgj-k joined the room.11:52:10

Show newer messages


Back to Room ListRoom Version: 6