Project

General

Profile

Actions

Bug #11753

closed

Enabling DNS over HTTPS/TLS Blocking in pfBlockerNG Causes Crash

Added by Jeff Strand over 3 years ago. Updated over 3 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
-
Category:
pfBlockerNG
Target version:
-
Start date:
03/29/2021
Due date:
% Done:

0%

Estimated time:
Plus Target Version:
Affected Version:
Affected Plus Version:
Affected Architecture:

Description

Enabling the "DoH/DoT Blocking" option in "Firewall/pfBlockerNG/DNSBL/DNSBL SafeSearch" menu causes pfSense to crash. Crash is always coincident with an update/cron/reload job.

See https://pastebin.com/H30kZcUx for full crash log details. Key details here:

Crash report begins. Anonymous machine information:

amd64
12.2-STABLE
FreeBSD 12.2-STABLE cb7f262d5476(RELENG_2_5_0) pfSense

Crash report details:

PHP Errors:
[29-Mar-2021 08:00:35 US/Eastern] PHP Warning: strpos(): Empty needle in /usr/local/pkg/pfblockerng/pfblockerng.inc on line 6834
...
...
...
No FreeBSD crash data found.

Actions #1

Updated by Jim Pingle over 3 years ago

  • Project changed from pfSense to pfSense Packages
  • Category changed from Unknown to pfBlockerNG
  • Release Notes deleted (Default)
Actions #2

Updated by BBcan177 . over 3 years ago

When you enable Doh/DoT Blocking, you must select atleast one of the lists below. I will add some input validation and an empty array check in the next release.

Actions #3

Updated by Jeff Strand over 3 years ago

Thanks @BBcan177, that was exactly it. Leave it to us dumb users to break stuff. lol.

Actions #4

Updated by BBcan177 . over 3 years ago

Resolved in pfBlockerNG v3.0.0_16

Actions #5

Updated by Kris Phillips over 3 years ago

  • Status changed from New to Resolved

Confirmed pfBlockerNG 3.0.0_16 fixes this issue. There is a form validation that pops up at the top with a message now.

Actions

Also available in: Atom PDF