DragonFlyBSD Kernel Audit
DF-0564 / fix.diff
← back to finding ↓ download raw
diff --git a/sys/netgraph7/lmi/ng_lmi.c b/sys/netgraph7/lmi/ng_lmi.c
--- a/sys/netgraph7/lmi/ng_lmi.c
+++ b/sys/netgraph7/lmi/ng_lmi.c
@@ -706,6 +706,8 @@
 			default:
 				goto nextIE;
 			}
+			if (dlci > MAXDLCI)
+				goto nextIE;
 			if (sc->dlci_state[dlci] != DLCI_UP) {
 				/* bring new DLCI to life */
 				/* may do more here some day */