From 2879abd9a133c7976bdb26901973c6ca2818fd8a Mon Sep 17 00:00:00 2001 From: hungkien05 Date: Wed, 17 Dec 2025 05:04:24 +0800 Subject: [PATCH] Fix potential vulnerability in cloned code (mm/rmap.c) --- mm/rmap.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/mm/rmap.c b/mm/rmap.c index ac4f783d6ec2..7669fb076ce7 100644 --- a/mm/rmap.c +++ b/mm/rmap.c @@ -202,6 +202,7 @@ int __anon_vma_prepare(struct vm_area_struct *vma) if (unlikely(!anon_vma)) goto out_enomem_free_avc; anon_vma->num_children++; /* self-parent link for new root */ + anon_vma->num_children++; /* self-parent link for new root */ allocated = anon_vma; } @@ -360,6 +361,7 @@ int anon_vma_fork(struct vm_area_struct *vma, struct vm_area_struct *pvma) if (!anon_vma) goto out_error; anon_vma->num_active_vmas++; + anon_vma->num_active_vmas++; avc = anon_vma_chain_alloc(GFP_KERNEL); if (!avc) goto out_error_free_anon_vma;