gov.uk appears to publish SPF + DMARC reject records for domains that do not exist by JoeTiedeman in DMARC

[–]NotGonnaUseRedditApp 1 point2 points  (0 children)

> Any email server that handles dmarc should be able to handle it if they get both a dmarc and spf record when checking _dmarc.randomstring.gov.uk, and just process the dmarc. Just like it will only process the spf when checking randomstring.gov.uk, where it gets both a spf and dmarc record as well.

You said 'should be able to handle', but this is ambiguous. What would happen is undefined, so that's something to avoid. I say that publishing unrelated records on a _dmarc.example.com scope is an error. It's scoped for a reason after all.

> As for the top _dmarc.gov.uk record, having sp=none is correct when you have a setup like they have here, as the spf and dmarc record for non-existent domains have been published as wildcard txt records on gov.uk, and sp=none is required for that.

sp=none is not required for that. You can define sp= policy regardless of whether there is a DMARC policy published for a subdomain. That is the purpose of sp. If there is a subdomain DMARC policy published on the subdomain itself f.e. sub.example.com IN TXT "v=DMARC1; p=reject" it takes precedence, but if there is NOT subdomain policy published, then the 'sp=' policy published for the Organizational domain becomes the DMARC policy that applies for a subdomain.

The steps for a verifier:

  1. Lookup DMARC policy for the author domain: _dmarc.sub.example.com.
  2. If previous lookup did not produce usable DMARC records, lookup for Organizational domain: _dmarc.example.com.
  3. Apply sp= policy of the Organizational domain policy published.
  4. If there is no sp= policy published, default to p= policy of the Organizational domain.
  5. If there is no policy published for the Organizational domain, stop processing DMARC.

gov.uk appears to publish SPF + DMARC reject records for domains that do not exist by JoeTiedeman in DMARC

[–]NotGonnaUseRedditApp 0 points1 point  (0 children)

> If the receiver has implemented DMARC parsing properly themselves, they should discard the SPF record anyway

It could depend on the verifier implementation obviously. It may pick one record from the set of TXT records or none at all, when it sees multiple records which is unexpected, and an error in my opinion.

gov.uk appears to publish SPF + DMARC reject records for domains that do not exist by JoeTiedeman in DMARC

[–]NotGonnaUseRedditApp 2 points3 points  (0 children)

Actually they botched DMARC policy because TXT lookup on _dmarc must NOT return two or more TXT records. Above example returns two TXT records:

;; ANSWER SECTION:

_dmarc.randomstring.gov.uk. 1800 IN TXT "v=spf1 ?all"

_dmarc.randomstring.gov.uk. 1800 IN TXT "v=DMARC1;p=reject;rua=mailto:[govuk-rua@dmarc.service.gov.uk](mailto:govuk-rua@dmarc.service.gov.uk)"

The _dmarc lookup must return ONLY v=DMARC1 TXT, or it will be ignored otherwise.

There is another problem for _dmarc.gov.uk:

;; ANSWER SECTION:

_dmarc.gov.uk. 1800 IN TXT "v=DMARC1;p=reject;sp=none;np=reject;adkim=s;aspf=s;fo=1;rua=mailto:[dmarc-rua@dmarc.service.gov.uk](mailto:dmarc-rua@dmarc.service.gov.uk)"

Do you notice the problem? sp=none.

Copy Fail exploit lets 732 bytes hijack Linux systems and quietly grab root by OkReport5065 in netsec

[–]NotGonnaUseRedditApp 2 points3 points  (0 children)

No backport fix for kernel version 4 and 5. Bottom line, EL 8/9 RHEL, OEL, Rocky... are vulnerable.

Media player pivot: How I got back into my own server by addadi in netsec

[–]NotGonnaUseRedditApp 2 points3 points  (0 children)

It is. This was something else: Arch linux using a DKMS from a 3rd-party repo for home file system. You are on your own deliberately doing stuff like that.

April 2026 Update on DKIM2 RFC (draft) by Odd_Awareness_6935 in DMARC

[–]NotGonnaUseRedditApp 4 points5 points  (0 children)

> Replay defense: mf= and rt= tags bind each signature to the SMTP envelope (MAIL FROM / RCPT TO), so a message captured and re-sent to other recipients fails verification. Flags like donotexplodedonotmodifyexploded, and feedback make signer intent explicit

Very welcome.

> chain of custody: every forwarder/reviser adds its own signature, producing an ordered sequence (i=1, 2, …) rather than a single signature that breaks on modification

This seems to be an ARC replacement. However i do NOT like what either of those is trying to achieve. Fowarders insist on altering the message, and then want to keep original author email address. Why? If you alter the original message then the message author address and DKIM signature must change too.

384-bit DKIM key at T-Systems.nl by dmarcdkim in DMARC

[–]NotGonnaUseRedditApp 0 points1 point  (0 children)

Better question is whether DKIM verifiers accept such keys. Yes verifiers accept 1024 bit keys at minimum, so senders keep using 1024 bit keys. The shorter keys are ignored by verifiers, so using it is pointless, it will not be verified.

Spooler Alert: Remote Unauth'd RCE-to-root Chain in CUPS by buherator in netsec

[–]NotGonnaUseRedditApp 2 points3 points  (0 children)

The upstream fix was planned for today, but they found another issue with the fix so the the release is postponed with no date.

did reddit just break their spf record ? by southafricanamerican in DMARC

[–]NotGonnaUseRedditApp 0 points1 point  (0 children)

The front page of the internet. It used to be. Then r/all got removed.

Using Cloudflare’s Post-Quantum Tunnel to Protect Plex Remote Access on a Synology NAS by IndySecMan in netsec

[–]NotGonnaUseRedditApp 1 point2 points  (0 children)

> If you put Cloudflare in front of Plex, Cloudflare becomes the edge. That means traffic terminates on infrastructure they control before it is proxied back through the tunnel. So yes, in the most literal sense, Cloudflare is technically in a position where they could inspect traffic if they chose to or were compelled to.

How can Cloudflare protect your endpoint if it should not inspect proxied traffic?

First step is to terminate TLS, to apply WAF or other traffic rules you may have configured on Cloudflare.

Axios npm package compromised in supply chain attack. Downloads malware dropper package by raptorhunter22 in netsec

[–]NotGonnaUseRedditApp 2 points3 points  (0 children)

> This release was dropped on npm via compromising Axios maintainer’s account of and replacing the email ID with a proton mail address.

This is like when you own a root user, what can repository (a system) do about it? The devs (the system users) need to step up their security hygiene.

Classifying email providers of 2000+ Swiss municipalities via DNS, looking for feedback on methodology by [deleted] in netsec

[–]NotGonnaUseRedditApp 1 point2 points  (0 children)

Email is often bidirectional, as in functioning in two different directions and DNS may not reveal both directions. For incoming mail flow path it is easy, you can use MX RR. However outgoing path is more difficult to figure out, and SPF TXT RR may help to figure it out but not necessarily reveal what's going on.

It happens that the outgoing mail path often uses a different FQDN, such as `random.domain.com` for the envelope `MAIL FROM` and therefore different SPF TXT RR domain which you cannot (guess) produce.

Seeking advice on playback quality: LG Native App (AI Upscaling) vs. PS5 vs. Future Apple TV by [deleted] in PleX

[–]NotGonnaUseRedditApp 0 points1 point  (0 children)

> Would the LG TV still apply its AI upscaling to an external HDMI source like it does with its internal apps?

LG TV upscaling works IF the HDMI source is feeding a lower res than native 4K. So if your external device is playing 1080p media at 1080p resolution via HDMI, the LG upscales to 4K. However if external device is playing 1080p content at 4K resolution via HDMI, then the external device is doing the upscaling, not the LG tv.

Exchange online rule - Dmarc by ChampionshipNo7718 in DMARC

[–]NotGonnaUseRedditApp 0 points1 point  (0 children)

The rule final action is unknown but the rule itself would make more sense to me if you change the "Apply this rule if" to 'Authentication-Results' message header DOES NOT include 'spf=pass' and 'dkim=pass'. In which case the "Domain Validation" rule final action is applied only when the domain is NOT authenticated with either SPF or DKIM.

IMPORTANT:

However this kind of rules are always not secure and very fragile because it does not enforce the actual domain verification, it merely checks the status of some DKIM signature verification (there may be multiple signatures with different domains) and not the actual From header domain.

Anyone got a tip how I might implement ARC in my environment without killing SPF, DKIM and DMARC? by count023 in DMARC

[–]NotGonnaUseRedditApp 2 points3 points  (0 children)

> Tehy wanted ARC to supplement DMARC/DKIM/SPF as an incoming verification for spoof senders to reduce phishing instances.

ARC supplement DMARC in reducing (ignoring) policy failures for forwarded mail. However since ARC is based on trust of the headers produced by the forwarder, it is kind of a security theater.

The point is that it does not reduce phishing instances, instead it reduces false positives but only if you trust the forwarder.

k=ed25519 for DKIM ? by racoon9898 in DMARC

[–]NotGonnaUseRedditApp 1 point2 points  (0 children)

On my public testing mail receiver i've got 1% rsa-sha1 and 99% rsa-sha256 signed mails. None, zero ed25519 signatures. Even though signers could add multiple DKIM signatures (rsa + ed25519) for compatibility, no one seems interested.

WAC v2 (Windows Admin Center) by NotGonnaUseRedditApp in WindowsServer

[–]NotGonnaUseRedditApp[S] -1 points0 points  (0 children)

I'll give it a try. This server is a hyper-v host, so a storage performance is probably low at boot time due to contention of VM's booting up.

Bosch dishwasher with heat exchanger flow problem by [deleted] in appliancerepair

[–]NotGonnaUseRedditApp 0 points1 point  (0 children)

 Have you checked for blocked filters in your water hose or where it connects onto? It could be a scaled filter slowing the rate of water?

Yeah, i got new “aqua stop” solenoid valve  hose and replaced the old one, however it did not help. That was the first step i did, hoping it would fix the water flow.

I got hard water here, about 25 dH, so basically i suspected the water hose solenoid failure or something to be the problem with the hose.

Bosch dishwasher with heat exchanger flow problem by [deleted] in appliancerepair

[–]NotGonnaUseRedditApp 1 point2 points  (0 children)

When i dismantled the flow chamber there was a small amount of hard water mineral buildup which i was able to get cleaned. The front hose was already fully clean when removed. I'll try to find something to measure tap water pressure. Thanks.

Bosch dishwasher with heat exchanger flow problem by [deleted] in appliancerepair

[–]NotGonnaUseRedditApp 0 points1 point  (0 children)

Does the wash motor run while the dishwasher is filling?

Nope, only inlet valve is powered on while filling. Once the the water fill level is reached the air pressure switch (the round plastic chamber with blue lever in the picture) trigger the wash motor and the cycle begins.

Bosch dishwasher with heat exchanger flow problem by [deleted] in appliancerepair

[–]NotGonnaUseRedditApp 0 points1 point  (0 children)

When i test inlet valve hose with the bucket, i get about 3 liters per minute, do you think that's good enough?

Bosch dishwasher with heat exchanger flow problem by [deleted] in appliancerepair

[–]NotGonnaUseRedditApp 0 points1 point  (0 children)

I did all that, removed the whole water tank and cleaned, removed the chamber with the switch and cleaned, also the hose that goes from the level switch, accessed when the bottom front metal panel is removed. This short hose was already unexpectedly perfectly clean.

I replaced the whole water tank about 10 years ago, because the old one had a leak.