Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1u1mn5-00844b-0x for pgsql-committers@arkaria.postgresql.org; Mon, 07 Apr 2025 13:45:31 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.94.2) (envelope-from ) id 1u1mn3-00Givm-8O for pgsql-committers@arkaria.postgresql.org; Mon, 07 Apr 2025 13:45:29 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1u1mn3-00Gisj-0l for pgsql-committers@lists.postgresql.org; Mon, 07 Apr 2025 13:45:29 +0000 Received: from mahout.postgresql.org ([2001:4800:3e1:1::227]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1u1mn0-003vg4-2V for pgsql-committers@lists.postgresql.org; Mon, 07 Apr 2025 13:45:28 +0000 Received: from gemulon.postgresql.org ([2001:4800:3e1:1::198]) by mahout.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1u1mmz-001Vsr-7t for pgsql-committers@lists.postgresql.org; Mon, 07 Apr 2025 13:45:25 +0000 Received: from localhost ([127.0.0.1] helo=gemulon.postgresql.org) by gemulon.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1u1mmz-003818-0G for pgsql-committers@lists.postgresql.org; Mon, 07 Apr 2025 13:45:25 +0000 Content-Type: multipart/mixed; boundary="===============7614326884160247944==" MIME-Version: 1.0 From: Andres Freund To: pgsql-committers@lists.postgresql.org Subject: pgsql: read_stream: Fix overflow hazard with large shared buffers X-Auto-Response-Suppress: All Auto-Submitted: auto-generated Message-Id: Date: Mon, 07 Apr 2025 13:45:25 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============7614326884160247944== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 cmVhZF9zdHJlYW06IEZpeCBvdmVyZmxvdyBoYXphcmQgd2l0aCBsYXJnZSBzaGFyZWQgYnVmZmVy cwoKSWYgdGhlIGxpbWl0IHJldHVybmVkIGJ5IEdldEFkZGl0aW9uYWxQaW5MaW1pdCgpIGlzIGxh cmdlLCB0aGUgYnVmZmVyX2xpbWl0CnZhcmlhYmxlIGluIHJlYWRfc3RyZWFtX3N0YXJ0X3BlbmRp bmdfcmVhZCgpIGNhbiBvdmVyZmxvdy4gV2hpbGUgdGhlIGNvZGUgaXMKY2FyZWZ1bCB0byBsaW1p dCBidWZmZXJfbGltaXQgUEdfSU5UMTZfTUFYLCB3ZSBzdWJzZXF1ZW50bHkgYWRkIHRoZSBudW1i ZXIgb2YKZm9yd2FyZGVkIGJ1ZmZlcnMuCgpUaGUgb3ZlcmZsb3cgY2FuIGxlYWQgdG8gYXNzZXJ0 aW9uIGZhaWx1cmVzLCBjcmFzaGVzIG9yIHdyb25nIHF1ZXJ5IHJlc3VsdHMKd2hlbiB1c2luZyBs YXJnZSBzaGFyZWQgYnVmZmVycy4KCkl0IHNlZW1zIGVhc2llciB0byBhdm9pZCB0aGlzIGlmIHdl IG1ha2UgdGhlIGJ1ZmZlcl9saW1pdCB2YXJpYWJsZSBhbiBpbnQsCmluc3RlYWQgb2YgYW4gaW50 MTYuICBEbyBzbywgYW5kIGNsYW1wIGJ1ZmZlcl9saW1pdCBhZnRlciBhZGRpbmcgdGhlIG51bWJl ciBvZgpmb3J3YXJkZWQgYnVmZmVycy4KCkl0J3MgcG9zc2libGUgd2UgbWlnaHQgd2FudCB0byBh ZGRyZXNzIHRoaXMgYW5kIHJlbGF0ZWQgaXNzdWVzIG1vcmUgd2lkZWx5IGJ5CmNoYW5naW5nIHRv IGludCBpbnN0ZWFkIG9mIGludDE2IG1vcmUgd2lkZWx5LCBidXQgc2luY2UgdGhlIGNvbnNlcXVl bmNlcyBvZgp0aGlzIGJ1ZyBjYW4gYmUgY29uZnVzaW5nLCBpdCBzZWVtcyBiZXR0ZXIgdG8gZml4 IGl0IG5vdy4KClRoaXMgYnVnIHdhcyBpbnRyb2R1Y2VkIGluIGVkMGI4N2NhYWNhLgoKRGlzY3Vz c2lvbjogaHR0cHM6Ly9wb3N0Z3IuZXMvbS9ld3Z6M2NidGxocndxazdoNmNhNmNjdGlxaDdyNjRv bDNwemIzaXlqeWNuMnI1bnhrNUB0bmh3M2E1emF0bHIKCkJyYW5jaAotLS0tLS0KbWFzdGVyCgpE ZXRhaWxzCi0tLS0tLS0KaHR0cHM6Ly9naXQucG9zdGdyZXNxbC5vcmcvcGcvY29tbWl0ZGlmZi84 Y2U3OTQ4M2RjNDdkZjExMTU5ZjUwNmNmNTFiYWNlYzlmODc0MDU1CgpNb2RpZmllZCBGaWxlcwot LS0tLS0tLS0tLS0tLQpzcmMvYmFja2VuZC9zdG9yYWdlL2Fpby9yZWFkX3N0cmVhbS5jIHwgNSAr KysrLQoxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgo= --===============7614326884160247944==--