# DF-0262 -- Low

## Verdict: REPRODUCED (source-confirmed)

REAL: IPv6 NAT default-protocol dest branch guards on daddr (line 3896) but the body PF_ACPY writes saddr (line 3898) -- copy-paste from the source branch. Inner dest untranslated + source corrupted. Remote.

## Impact ceiling
none

## Cited refs
- sys/net/pf/pf.c:3896
- sys/net/pf/pf.c:3898

## Fix
Change the bogus PF_ACPY(saddr,...) to PF_ACPY(daddr,...) in the dest branch.

## Validation
Combined 60-finding fix kernel (findings/poc/_low_merged.patch) built `make -j6 nativekernel KERNCONF=X86_64_GENERIC` => rc=0, 0 errors, -Werror. fix_status=fixed.
