⬢ DragonFlyBSD Kernel Audit
DF-2965 / fix.diff
← back to finding ↓ download raw
--- a/sys/vm/vm_unix.c	2026-06-29 12:51:19.000000000 +0000
+++ b/sys/vm/vm_unix.c	2026-10-26 00:25:42.789042927 +0000
@@ -138,7 +138,7 @@
 			 0, &nbase, round_page(incr),
 			 PAGE_SIZE, FALSE,
 			 VM_MAPTYPE_NORMAL, VM_SUBSYS_BRK,
-			 VM_PROT_ALL, VM_PROT_ALL, 0);
+			 VM_PROT_RW, VM_PROT_ALL, 0);
 	if (rv != KERN_SUCCESS) {
 		error = ENOMEM;
 		goto done;
@@ -224,7 +224,7 @@
 				 0, &old, diff,
 				 PAGE_SIZE, FALSE,
 				 VM_MAPTYPE_NORMAL, VM_SUBSYS_BRK,
-				 VM_PROT_ALL, VM_PROT_ALL, 0);
+				 VM_PROT_RW, VM_PROT_ALL, 0);
 		if (rv != KERN_SUCCESS) {
 			error = ENOMEM;
 			goto done;