The vulnerability lies in the improper calculation of the group allowlist within the monitorIMessageProvider function in src/imessage/monitor/monitor-provider.ts. The commit 872079d42fe105ece2900a1dd6ab321b92da2d59 clearly shows the removal of storeAllowFrom (the DM pairing store identities) from the effectiveGroupAllowFrom set. The vulnerable line - const effectiveGroupAllowFrom = Array.from(new Set([...groupAllowFrom, ...storeAllowFrom])) explicitly demonstrates that the DM allowlist was being merged with the group allowlist. This allowed identities trusted for DMs to be trusted in group chats, which is an incorrect authorization logic. The fix, const effectiveGroupAllowFrom = Array.from(new Set(groupAllowFrom)), correctly scopes the group authorization to only the explicitly configured groupAllowFrom list. The second commit 90d1e9cd71419168b2faa54a759b124a3eacfae7 only updates the changelog and provides no new information about the vulnerable code.