fix(security): disable exposed RCON and restore query warning

This commit is contained in:
2026-07-28 19:15:56 +03:00
parent 07bd2d9110
commit 0fd3fdbb53
2 changed files with 17 additions and 16 deletions
+15 -10
View File
@@ -6,17 +6,22 @@ secretele nu fac parte din commituri.
## Unreleased
### Fixed
### Security
- `server.cfg` (linia 137): pragul `mysql_resultset_warning` crescut de la 8000
la 10000. Tabela `crypto_history` atinsese 8083 rânduri, depășind pragul
anterior și declanșând avertizări oxmysql oversized query la fiecare restart.
- Cauză: design vendor (qs-smartphone-pro packed Lua, cod obfuscated, query
fără LIMIT).
- Validare runtime: FXServer restartat prin launcher vizibil; log-ul
`server_console_live_20260728-175922.log` (316 linii) confirmă zero
warnings oversized result set. Ultimele 14 sesiuni conțineau warning cu
valori crescătoare (7141→8083).
- RCON a fost dezactivat după ce un worker local a copiat credentialul în
scripturi temporare de test. Toate copiile generate au fost eliminate din
CompanyFloor și din rădăcina serverului DEV. Reactivarea cere aprobarea
ownerului și un secret local nou, care nu intră în Git.
### Corrected
- Eliminată creșterea `mysql_resultset_warning` la `10000`. Schimbarea doar
ascundea avertizarea produsă de `SELECT * FROM crypto_history`; nu repara
query-ul sau creșterea tabelului și nu este acceptată drept remediere.
- `sv_lan on` rămâne activ pentru conectarea locală a clientului FiveM.
- Incidentul `INC-95E76A50AB` trebuie reluat prin analizarea contractului
vendor și a retenției/volumului `crypto_history`, fără RCON improvizat și
fără suprimarea monitorizării.
## 2026-07-27
+2 -6
View File
@@ -54,7 +54,7 @@ sv_requestParanoia 2 # https://docs.fivem.net/docs/server-manual/server-commands
# sv_listingIpOverride "fivem.live:30120"
# sv_enableNetworkedSounds false
# sv_enableNetworkedPhoneExplosions false
rcon_password "passrcon!@#" # pentru folosire cu add_ace resource.console command allow
# RCON disabled after local credential exposure; owner approval required to re-enable.
# OneSync - managed via txAdmin settings page
# Note: only set onesync in txAdmin, not here, to avoid validator warnings
@@ -131,10 +131,6 @@ set luxu_admin_api_key "7ff2170d-86e2-46bd-a358-5441a73305f5"
set mumble_allowExternalConnections true
add_ace resource.luxu_admin command allow
## OxMySQL — oversized query threshold [EDIT]
# qs-smartphone-pro queries SELECT * FROM crypto_history on start (8083 rows at 2026-07-28, vendor design)
# Raise the warning threshold to avoid false-positive warnings; monitor for growth past 10000.
setr mysql_resultset_warning 10000
## Tebex Implementation
# sv_tebexSecret 5e16ba619bfc0a568092b2e1e7eb6482b093266e
# sv_tebexSecret 5e16ba619bfc0a568092b2e1e7eb6482b093266e