Bug#1137210: kitty update for CVE fixes in stable
Nilesh Patra <[email protected]> Fri, 22 May 2026 02:45:33 +0530
| Newsgroups | gmane.linux.debian.devel.bugs.rc,gmane.linux.debian.devel.security |
|---|---|
| Message-ID | <[email protected]> |
This is a multi-part message in MIME format. --------------MYcB0DJkyjEMZVHwXvh11CQt Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit On 22/05/26 2:25 am, Nilesh Patra wrote: > Hi Salvatore, all, > > CVE-2026-33633 and CVE-2026-33642 have been reported against kitty (see #1137210), the latter > with a 9.9/10 CVE score, and hence fixes should make it to stable on priority. > > I've prepared the patches, tested the PoCs in a stable (amd64) VM, and I can see kitty > no longer crashing, and hence this should likely be good to go. > > My changes are at: https://salsa.debian.org/debian/kitty/-/tree/debian/trixie-security?ref_type=heads > > Can I go ahead and upload to trixie-security suite? Let me know. > > If I get no answers for a week, I'll consider that as a yes and will go ahead and upload it. > Not trying to be pushy but I feel this should be fixed ASAP. I've also pushed the built artefacts here incase someone wants to test. https://people.debian.org/~nilesh/tmp/ Also attaching a debdiff if it makes it easier to review. Thanks Nilesh --------------MYcB0DJkyjEMZVHwXvh11CQt Content-Type: text/plain; charset=UTF-8; name="kitty-trixie-pu-0.41-2+deb13u1.debdiff" Content-Disposition: attachment; filename="kitty-trixie-pu-0.41-2+deb13u1.debdiff" Content-Transfer-Encoding: base64 ZGlmZiAtTnJ1IGtpdHR5LTAuNDEuMS9kZWJpYW4vY2hhbmdlbG9nIGtpdHR5LTAuNDEuMS9k ZWJpYW4vY2hhbmdlbG9nCi0tLSBraXR0eS0wLjQxLjEvZGViaWFuL2NoYW5nZWxvZwkyMDI1 LTA2LTA1IDExOjA5OjIxLjAwMDAwMDAwMCAtMDQwMAorKysga2l0dHktMC40MS4xL2RlYmlh bi9jaGFuZ2Vsb2cJMjAyNi0wNS0yMSAxNjozNDo0OS4wMDAwMDAwMDAgLTA0MDAKQEAgLTEs MyArMSw5IEBACitraXR0eSAoMC40MS4xLTIrZGViMTN1MSkgdHJpeGllLXNlY3VyaXR5OyB1 cmdlbmN5PW1lZGl1bQorCisgICogQWRkIHBhdGNoZXMgdG8gZml4IENWRS0yMDI2LTMzNjQy IGFuZCBDVkUtMjAyNi0zMzYzMworCisgLS0gTmlsZXNoIFBhdHJhIDxuaWxlc2hAZGViaWFu Lm9yZz4gIEZyaSwgMjIgTWF5IDIwMjYgMDI6MDQ6NDkgKzA1MzAKKwoga2l0dHkgKDAuNDEu MS0yKSB1bnN0YWJsZTsgdXJnZW5jeT1tZWRpdW0KIAogICAqIEJhY2twb3J0IHVwc3RyZWFt IHBhdGNoIHRvIGZpeHVwIEZUQkZTIG9uIHMzOTB4CmRpZmYgLU5ydSBraXR0eS0wLjQxLjEv ZGViaWFuL3BhdGNoZXMvMDAxNi1DVkUtMjAyNi0zMzYzMy5wYXRjaCBraXR0eS0wLjQxLjEv ZGViaWFuL3BhdGNoZXMvMDAxNi1DVkUtMjAyNi0zMzYzMy5wYXRjaAotLS0ga2l0dHktMC40 MS4xL2RlYmlhbi9wYXRjaGVzLzAwMTYtQ1ZFLTIwMjYtMzM2MzMucGF0Y2gJMTk2OS0xMi0z MSAxOTowMDowMC4wMDAwMDAwMDAgLTA1MDAKKysrIGtpdHR5LTAuNDEuMS9kZWJpYW4vcGF0 Y2hlcy8wMDE2LUNWRS0yMDI2LTMzNjMzLnBhdGNoCTIwMjYtMDUtMjEgMTY6MzQ6NDcuMDAw MDAwMDAwIC0wNDAwCkBAIC0wLDAgKzEsMTkgQEAKK0Zyb20gNDhhYjYyM2Y1OTRkNjBkYmJm YjFlNzY3ZDk2ODZkMzgwY2U1NDdmYiBNb24gU2VwIDE3IDAwOjAwOjAwIDIwMDEKK0Zyb206 IEtvdmlkIEdveWFsIDxrb3ZpZEBrb3ZpZGdveWFsLm5ldD4KK0RhdGU6IFNhdCwgMjEgTWFy IDIwMjYgMTc6MjM6MDYgKzA1MzAKK1N1YmplY3Q6IFtQQVRDSF0gR3JhcGhpY3MgcHJvdG9j b2w6IEZpeCBjcmFzaCB3aGVuIGhhbmRsaW5nIGludmFsaWQgUE5HIGltYWdlCisgd2l0aCBk aXJlY3QgdHJhbnNtaXNzaW9uCisKK2RpZmYgLS1naXQgYS9raXR0eS9ncmFwaGljcy5jIGIv a2l0dHkvZ3JhcGhpY3MuYworaW5kZXggM2NmZWM0YmEzOWUuLjk0NGMyMWRhYjU1IDEwMDY0 NAorLS0tIGEva2l0dHkvZ3JhcGhpY3MuYworKysrIGIva2l0dHkvZ3JhcGhpY3MuYworQEAg LTU1NSw3ICs1NTUsNyBAQCBsb2FkX2ltYWdlX2RhdGEoR3JhcGhpY3NNYW5hZ2VyICpzZWxm LCBJbWFnZSAqaW1nLCBjb25zdCBHcmFwaGljc0NvbW1hbmQgKmcsIGNvbgorICAgICAgICAg Y2FzZSAnZCc6ICAvLyBkaXJlY3QKKyAgICAgICAgICAgICBpZiAobG9hZF9kYXRhLT5idWZf Y2FwYWNpdHkgLSBsb2FkX2RhdGEtPmJ1Zl91c2VkIDwgZy0+cGF5bG9hZF9zeikgeworICAg ICAgICAgICAgICAgICBpZiAobG9hZF9kYXRhLT5idWZfdXNlZCArIGctPnBheWxvYWRfc3og PiBNQVhfREFUQV9TWiB8fCBkYXRhX2ZtdCAhPSBQTkcpIEFCUlQoIkVGQklHIiwgIlRvbyBt dWNoIGRhdGEiKTsKKy0gICAgICAgICAgICAgICAgbG9hZF9kYXRhLT5idWZfY2FwYWNpdHkg PSBNSU4oMiAqIGxvYWRfZGF0YS0+YnVmX2NhcGFjaXR5LCBNQVhfREFUQV9TWik7CisrICAg ICAgICAgICAgICAgIGxvYWRfZGF0YS0+YnVmX2NhcGFjaXR5ID0gTUFYKE1JTigyICogbG9h ZF9kYXRhLT5idWZfY2FwYWNpdHksIE1BWF9EQVRBX1NaKSwgbG9hZF9kYXRhLT5idWZfdXNl ZCArIGctPnBheWxvYWRfc3opOworICAgICAgICAgICAgICAgICBsb2FkX2RhdGEtPmJ1ZiA9 IHJlYWxsb2MobG9hZF9kYXRhLT5idWYsIGxvYWRfZGF0YS0+YnVmX2NhcGFjaXR5KTsKKyAg ICAgICAgICAgICAgICAgaWYgKGxvYWRfZGF0YS0+YnVmID09IE5VTEwpIHsKKyAgICAgICAg ICAgICAgICAgICAgIGxvYWRfZGF0YS0+YnVmX2NhcGFjaXR5ID0gMDsgbG9hZF9kYXRhLT5i dWZfdXNlZCA9IDA7CmRpZmYgLU5ydSBraXR0eS0wLjQxLjEvZGViaWFuL3BhdGNoZXMvMDAx Ny1DVkUtMjAyNi0zMzY0Mi5wYXRjaCBraXR0eS0wLjQxLjEvZGViaWFuL3BhdGNoZXMvMDAx Ny1DVkUtMjAyNi0zMzY0Mi5wYXRjaAotLS0ga2l0dHktMC40MS4xL2RlYmlhbi9wYXRjaGVz LzAwMTctQ1ZFLTIwMjYtMzM2NDIucGF0Y2gJMTk2OS0xMi0zMSAxOTowMDowMC4wMDAwMDAw MDAgLTA1MDAKKysrIGtpdHR5LTAuNDEuMS9kZWJpYW4vcGF0Y2hlcy8wMDE3LUNWRS0yMDI2 LTMzNjQyLnBhdGNoCTIwMjYtMDUtMjEgMTY6MzQ6NDcuMDAwMDAwMDAwIC0wNDAwCkBAIC0w LDAgKzEsMjcgQEAKK0Zyb20gZTk2NjFmMGYzYWZiNGU0ZGJmZmE1MDlhZGZiM2RmM2M5Nzgw YWQzNCBNb24gU2VwIDE3IDAwOjAwOjAwIDIwMDEKK0Zyb206IEtvdmlkIEdveWFsIDxrb3Zp ZEBrb3ZpZGdveWFsLm5ldD4KK0RhdGU6IFN1biwgMjIgTWFyIDIwMjYgMjE6NDk6MTIgKzA1 MzAKK1N1YmplY3Q6IFtQQVRDSF0gR3JhcGhpY3MgcHJvdG9jb2w6IEZpeCBjcmFzaCB3aGVu IGhhbmRsaW5nIGludmFsaWQgb2Zmc2V0CisgdmFsdWVzIGluIGdyYXBoaWNzIGNvbXBvc2Ug Y29tbWFuZHMKKworLS0tCisgZG9jcy9jaGFuZ2Vsb2cucnN0IHwgMiArKworIGtpdHR5L2dy YXBoaWNzLmMgICB8IDcgKysrKy0tLQorIDIgZmlsZXMgY2hhbmdlZCwgNiBpbnNlcnRpb25z KCspLCAzIGRlbGV0aW9ucygtKQorCistLS0gYS9raXR0eS9ncmFwaGljcy5jCisrKysgYi9r aXR0eS9ncmFwaGljcy5jCitAQCAtMTgyNSw5ICsxODI1LDEwIEBACisgICAgICAgICBzZXRf Y29tbWFuZF9mYWlsZWRfcmVzcG9uc2UoIkVOT0VOVCIsICJObyBkZXN0aW5hdGlvbiBmcmFt ZSBudW1iZXIgJXUgZXhpc3RzIGluIGltYWdlIGlkOiAldVxuIiwgZy0+b3RoZXJfZnJhbWVf bnVtYmVyLCBpbWctPmNsaWVudF9pZCk7CisgICAgICAgICByZXR1cm47CisgICAgIH0KKy0g ICAgY29uc3QgdW5zaWduZWQgaW50IHdpZHRoID0gZy0+d2lkdGggPyBnLT53aWR0aCA6IGlt Zy0+d2lkdGg7CistICAgIGNvbnN0IHVuc2lnbmVkIGludCBoZWlnaHQgPSBnLT5oZWlnaHQg PyBnLT5oZWlnaHQgOiBpbWctPmhlaWdodDsKKy0gICAgY29uc3QgdW5zaWduZWQgaW50IGRl c3RfeCA9IGctPnhfb2Zmc2V0LCBkZXN0X3kgPSBnLT55X29mZnNldCwgc3JjX3ggPSBnLT5j ZWxsX3hfb2Zmc2V0LCBzcmNfeSA9IGctPmNlbGxfeV9vZmZzZXQ7CisrICAgIC8vIFVzZSB1 aW50NjRfdCB0byBhdm9pZCBvdmVyZmxvdyB3aGVuIHRlc3RpbmcgZm9yIHZhbGlkaXR5LiBB bGwgZGltZW5zaW9ucyBhcmUgMzJiaXQgbnVtYmVycy4KKysgICAgY29uc3QgdWludDY0X3Qg d2lkdGggPSBnLT53aWR0aCA/IGctPndpZHRoIDogaW1nLT53aWR0aDsKKysgICAgY29uc3Qg dWludDY0X3QgaGVpZ2h0ID0gZy0+aGVpZ2h0ID8gZy0+aGVpZ2h0IDogaW1nLT5oZWlnaHQ7 CisrICAgIGNvbnN0IHVpbnQ2NF90IGRlc3RfeCA9IGctPnhfb2Zmc2V0LCBkZXN0X3kgPSBn LT55X29mZnNldCwgc3JjX3ggPSBnLT5jZWxsX3hfb2Zmc2V0LCBzcmNfeSA9IGctPmNlbGxf eV9vZmZzZXQ7CisgICAgIGlmIChkZXN0X3ggKyB3aWR0aCA+IGltZy0+d2lkdGggfHwgZGVz dF95ICsgaGVpZ2h0ID4gaW1nLT5oZWlnaHQpIHsKKyAgICAgICAgIHNldF9jb21tYW5kX2Zh aWxlZF9yZXNwb25zZSgiRUlOVkFMIiwgIlRoZSBkZXN0aW5hdGlvbiByZWN0YW5nbGUgaXMg b3V0IG9mIGJvdW5kcyIpOworICAgICAgICAgcmV0dXJuOwpkaWZmIC1OcnUga2l0dHktMC40 MS4xL2RlYmlhbi9wYXRjaGVzL3NlcmllcyBraXR0eS0wLjQxLjEvZGViaWFuL3BhdGNoZXMv c2VyaWVzCi0tLSBraXR0eS0wLjQxLjEvZGViaWFuL3BhdGNoZXMvc2VyaWVzCTIwMjUtMDYt MDUgMTE6MDg6MzUuMDAwMDAwMDAwIC0wNDAwCisrKyBraXR0eS0wLjQxLjEvZGViaWFuL3Bh dGNoZXMvc2VyaWVzCTIwMjYtMDUtMjEgMTY6MzQ6NDcuMDAwMDAwMDAwIC0wNDAwCkBAIC0x MiwzICsxMiw1IEBACiAwMDEzLWF2b2lkLWZhaWxpbmctZm9udC10ZXN0cy1vbi1jaS5wYXRj aAogMDAxNC11c2UtZGlzaW50ZWdyYXRpb24taW1hZ2luZy5wYXRjaAogMDAxNS1iYWNrcG9y dC1zMzkweC1mdGJmcy1maXgucGF0Y2gKKzAwMTYtQ1ZFLTIwMjYtMzM2MzMucGF0Y2gKKzAw MTctQ1ZFLTIwMjYtMzM2NDIucGF0Y2gK --------------MYcB0DJkyjEMZVHwXvh11CQt--