vntok
> For those who are saying that the nginx config is unfairly difficult, intention was just to replicate a fairly normal config that was more realistic than you'd get in a lab environment. If we get to 24 hr+ with no solves I'll see about making it easier. In the meantime, seems like you can perhaps mitigate PHP2Shell with the right nginx config, so that's pretty neat!
I suspect that they in fact do not particularly care about what you think.
- confirms (paper goes down the box) and exits the booth
or
- cancels (paper is burned) and votes again
For (1) the vast majority of people don't want to spend what's probably on the roundabout of a thousand dollars for their homelab's homepage. You can easily see this in almost every homelabbing discussion on reddit or even here, where everyone focuses on cheap/hackish solutions to avoid overspending... except in hardware of course =) It's kind of become a meme at this point.
For (2), certainly, especially so considering that the author gave the illlustrator blueprints, photos, instructions, etc. for the commissioned illustrator to convert into dynamically-compatible svgs.
There's a lot of top-down implementing there with very low bottom-up artistry. This doesn't at all take from the final quality -which is pretty good- but it makes it easily replicable using current-gen AI.
This is typically the kind of hacking project that is preposterously non-economically-viable for 99% of homelabbers, let alone regular folks. Now, for the first time ever, AI is making it actually palatable for everyone who wants it done to have it done... and certainly much cheaper too at an equivalent quality level.
Most models from architect offices of any size will be larger; many experimental results from applied physics research labs will be larger; any single project from a film production company of any size will be larger; any combined weekly security log at MSPs of any size will be larger; any industrial plant's daily production indicators will be larger; any energy company's hourly operational measurements will be larger.
- especially the functions that are explicitely exposed to be used on front-facing interfaces (ie: templating functions).
- and especially when the security flaw in question was not only raised 9 years ago but described in details on the official documentation page of the affected function
Indeed, but you don't need to upload anything as long as there's already a PHP file that allows you to execute arbitrary commands somewhere on the server, right?
Well, as it turns out, the default PHP Docker image has had such a file readily available until version 8.5 =)
Many GUI CVSS calculators exist just for this, it takes a minute to requalify a vuln and adjust its CVSS based on your specific environment.
This one for example is pretty basic but works well: https://www.first.org/cvss/calculator/4.0
> These metrics enable the analyst to customize the CVSS score depending on the importance of the affected IT asset to a user’s organization, measured in terms of complementary/alternative security controls in place, Confidentiality, Integrity, and Availability. The metrics are the modified equivalent of base metrics and are assigned metric values based on the component placement in organization infrastructure.
For example, you might react differently to these scores:
- <8/10: check that your systems are indeed secure
- 8.6/10: check that your systems are indeed secure and tell your junior analyst to train on creating a custom monitoring rule for that attack and follow-up with you
- 9.8/10: double-check that your systems are indeed secure, ensure that if you had a hole another security layer would have caught it (if not, that's a problem!), set up a honeypot to get some info on the assholes that have repeatedly attacked you lately and will undoubtedly try to 0-day you in the next few hours, etc.
> Paul Ryan 9 years ago
> Note that locate_template() does not prevent directory traversal attacks, so if you’re passing a user-provided template name to the function, be sure to verify that it’s from one of the three appropriate locations (active theme directory, parent theme directory, or /wp-includes/theme-compat/ directory).
https://developer.wordpress.org/reference/functions/locate_t...
That is dangerously incorrect, a whole lot of themes are vulnerable. The main pre-condition, "presence of a top-level directory named 'page-xxx' like 'page-templates' in the theme's directory" is actually an official recommendation in the WordPress documentation.
See here: https://developer.wordpress.org/themes/classic-themes/templa...
> As discussed in Organizing Theme Files, WordPress can recognize page templates stored in the theme’s root folder or in a first-level subdirectory of the theme folder. *The page-templates/ folder is a common convention* for organizing global page templates, but it is not required. Page templates can also be stored in other first-level subdirectories, such as templates/ or page_templates/.
WordPress: Unauthenticated path traversal leading to conditional RCE
Are you part of the 99.99999% users of one of iOS+Apple or Androidlike+Google/Tencent or HarmonyOS+Huawei? If that's the case, you don't need to as the key is automagically saved by your OS' platform and synced with your new device.
Otherwise, you're such an extreme outlier that you probably either know what you're doing or can find out by yourself, right?
Storing/visualizing small text changes over time as revisions is exactly what Git is excellent at, how else would you keep track of updates to the prompts?
For decades, they were allowed -expected even- to be weird and communicate badly with their peers, let alone third parties.
Then, a whole zoo of processes, gamifications and other shenanogans were invented just to help them show normies what was up with their work (remember the planning poker game?)...
Now, at last, those people are actually ewpected to be able to explain their constraints, document the work, be accountable for the results and generally exchange contructively... Just, well, with AIs not with humans.
Arbitrary code execution in QubesOS via copy-to-VM error reporting backchannel
But then that means you have no actual moat against the behemot, right? Your competitor can move into the market as soon as they want to, at much better cost (so at slightly better price)... and Nvidia certainly can adapt much faster around hard hardware specs innovation than a new entrant ever could.