View Issue Details

IDProjectCategoryView StatusLast Update
0000795XMB1Bugspublic2025-07-04 08:15
Reporterflushedpancake Assigned To 
PrioritynormalSeverityminorReproducibilitysometimes
Status acknowledgedResolutionopen 
Product Version1.9.12 
Target Version1.10.00 
Summary0000795: The CAPTCHA cannot be disabled if php-gd is not installed.
DescriptionThere is a functional check to see if the GD extension is installed or not, since it blocks you from editing the settings in the admin panel if GD is disabled.

However, on a page where the CAPTCHA runs, an error occurs that blocks the page from rendering.


[Wed Jun 11 21:25:31.980642 2025] [php:error] [pid 2930:tid 2930] [client 127.0.0.1:33038] PHP Fatal error: Uncaught RuntimeException: XMB captcha is enabled but not working. in /srv/www/htdocs/member.php:408\nStack trace:\n#0 {main}\n thrown in /srv/www/htdocs/member.php on line 408, referer: http://localhost/member.php?action=reg
Additional InformationThe XMB CAPTCHA is about as effective at defeating spambots as the Maginot Line was at protecting France from being invaded during WW2, so it's debatable whether it's even worth bothering to fix it or not...
TagsNo tags attached.
MySQL Version
PHP Version
Web Server
Browser
Flags
Original Reporter
SVN Revision
Git Commit

Activities

flushedpancake

2025-06-14 14:48

reporter   ~0000565

(Personally, I'd advocate for completely nuking the internal CAPTCHA system for the exact reason mentioned in the additional information box. There's a few methods that exist that don't involve CAPTCHA to combat bots, though most of them have been rendered obsolete thanks to advanced machine-learning...)

miqrogroove

2025-07-04 08:15

administrator   ~0000570

So the intent here was to try to alert the user that something isn't working, rather than "fail open" and allow anyone to bypass the captcha. Probably the best solution is to allow the admin to turn it off completely using the settings panel.

Issue History

Date Modified Username Field Change
2025-06-14 14:36 flushedpancake New Issue
2025-06-14 14:48 flushedpancake Note Added: 0000565
2025-07-04 08:15 miqrogroove Priority low => normal
2025-07-04 08:15 miqrogroove Severity trivial => minor
2025-07-04 08:15 miqrogroove Status new => acknowledged
2025-07-04 08:15 miqrogroove Product Version => 1.9.12
2025-07-04 08:15 miqrogroove Target Version => 1.10.00
2025-07-04 08:15 miqrogroove Note Added: 0000570