Security
Headlines
HeadlinesLatestCVEs

Headline

CVE-2022-4070: Block disabled user session auth · librenms/librenms@ce8e5f3

Insufficient Session Expiration in GitHub repository librenms/librenms prior to 22.10.0.

CVE
#git#php#auth

@@ -0,0 +1,30 @@

<?php

namespace App\Http\Middleware;

use Closure;

use Illuminate\Http\Request;

use Illuminate\Support\Facades\Auth;

class VerifyUserEnabled

{

/**

* Handle an incoming request.

*

* @param \Illuminate\Http\Request $request

* @param \Closure(\Illuminate\Http\Request): (\Illuminate\Http\Response|\Illuminate\Http\RedirectResponse) $next

* @return \Illuminate\Http\Response|\Illuminate\Http\RedirectResponse

*/

public function handle(Request $request, Closure $next)

{

if (Auth::check() && ! Auth::user()->enabled) {

Auth::logout();

$request->session()->invalidate();

$request->session()->regenerateToken();

return redirect()->route(‘login’)->withErrors([‘msg’ => __(‘auth.disabled’)]);

}

return $next($request);

}

}

CVE: Latest News

CVE-2023-50976: Transactions API Authorization by oleiman · Pull Request #14969 · redpanda-data/redpanda
CVE-2023-6905
CVE-2023-6903
CVE-2023-6904
CVE-2023-3907